/* Minification failed. Returning unminified contents.
(2,20): run-time error CSS1030: Expected identifier, found '$'
(2,20): run-time error CSS1026: Expected open brace, found '$'
(10,34): run-time error CSS1019: Unexpected token, found '}'
(12,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(12,17): run-time error CSS1019: Unexpected token, found '$'
(13,8): run-time error CSS1035: Expected colon, found '{'
(32,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(32,12): run-time error CSS1019: Unexpected token, found '$'
(33,8): run-time error CSS1035: Expected colon, found '{'
(42,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(42,20): run-time error CSS1019: Unexpected token, found '$'
(43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(53,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(53,17): run-time error CSS1019: Unexpected token, found '$'
(54,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(75,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(75,12): run-time error CSS1019: Unexpected token, found '$'
(76,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(86,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(86,20): run-time error CSS1019: Unexpected token, found '$'
(87,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(97,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(97,17): run-time error CSS1019: Unexpected token, found '$'
(98,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(119,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(119,12): run-time error CSS1019: Unexpected token, found '$'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16832,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(16833,14): run-time error CSS1035: Expected colon, found '{'
 */
@charset "UTF-8";
@-webkit-keyframes $animation_name {
  from {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes $animation_name {
  from {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-o-keyframes $animation_name {
  from {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes $animation_name {
  from {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes $animation_name {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@-moz-keyframes $animation_name {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@-o-keyframes $animation_name {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@keyframes $animation_name {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@-webkit-keyframes $animation_name {
  0% {
    display: block;
    opacity: 0; }
  99% {
    display: block;
    opacity: 1; }
  100% {
    display: none;
    opacity: 1; } }

@-moz-keyframes $animation_name {
  0% {
    display: block;
    opacity: 0; }
  99% {
    display: block;
    opacity: 1; }
  100% {
    display: none;
    opacity: 1; } }

@-o-keyframes $animation_name {
  0% {
    display: block;
    opacity: 0; }
  99% {
    display: block;
    opacity: 1; }
  100% {
    display: none;
    opacity: 1; } }

@keyframes $animation_name {
  0% {
    display: block;
    opacity: 0; }
  99% {
    display: block;
    opacity: 1; }
  100% {
    display: none;
    opacity: 1; } }

/* Begin | Reset */
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
/* line 10, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, .bootstrap-select.btn-group .dropdown-toggle .caret, #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  font-size: 100%;
  border: 0;
  outline: 0;
  background: transparent;
  vertical-align: baseline; }

/* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
body {
  line-height: 1; }

/* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
nav ul {
  list-style: none; }

/* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  background: transparent;
  vertical-align: baseline; }

/* change colours to suit your needs */
/* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
ins {
  color: #000;
  background-color: #ff9;
  text-decoration: none; }

/* change colours to suit your needs */
/* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
mark {
  font-weight: bold;
  font-style: italic;
  color: #000;
  background-color: #ff9; }

/* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
del {
  text-decoration: line-through; }

/* line 89, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

/* line 95, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
table {
  border-spacing: 0;
  border-collapse: collapse; }

/* change border colour to suit your needs */
/* line 101, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
hr {
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
  border: 0;
  border-top: 1px solid #cccccc; }

/* line 112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
input, select {
  vertical-align: middle; }

/* Begin | Zerar estilos das listas */
/* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
ul {
  list-style: none; }

/* End | Zerar estilos das listas */
/* End | Zerar Largura na borda, padding e margin */
/* Begin | Zerar Largura na borda, padding e margin */
/* line 124, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
:after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 129, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_reset.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* End | Zerar Largura na borda, padding e margin */
/* End | Reset */
/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.625rem;
  padding-left: 0.625rem; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .container:before, .container:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .container:after {
    clear: both; }
  @media (min-width: 34em) {
    /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
    .container {
      max-width: 34rem; } }
  @media (min-width: 48em) {
    /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
    .container {
      max-width: 45rem; } }
  @media (min-width: 64em) {
    /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
    .container {
      max-width: 62rem; } }
  @media (min-width: 73.125em) {
    /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
    .container {
      max-width: 73.125rem; } }

/* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.625rem;
  padding-left: 0.625rem; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .container-fluid:before, .container-fluid:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .container-fluid:after {
    clear: both; }

/* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
.row {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .row:before, .row:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .row:after {
    clear: both; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0.625rem;
  padding-left: 0.625rem; }

/* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 34em) {
  /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 48em) {
  /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 64em) {
  /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%; } }

@media (min-width: 73.125em) {
  /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-1 {
    width: 8.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-2 {
    width: 16.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-3 {
    width: 25%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-4 {
    width: 33.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-5 {
    width: 41.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-6 {
    width: 50%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-7 {
    width: 58.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-8 {
    width: 66.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-9 {
    width: 75%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-10 {
    width: 83.33333%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-11 {
    width: 91.66667%; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-12 {
    width: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-0 {
    right: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-1 {
    right: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-2 {
    right: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-3 {
    right: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-4 {
    right: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-5 {
    right: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-6 {
    right: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-7 {
    right: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-8 {
    right: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-9 {
    right: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-10 {
    right: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-11 {
    right: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-pull-12 {
    right: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-0 {
    left: auto; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-1 {
    left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-2 {
    left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-3 {
    left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-4 {
    left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-5 {
    left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-6 {
    left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-7 {
    left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-8 {
    left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-9 {
    left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-10 {
    left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-11 {
    left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-push-12 {
    left: 100%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-0 {
    margin-left: 0%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-1 {
    margin-left: 8.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-2 {
    margin-left: 16.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-3 {
    margin-left: 25%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-4 {
    margin-left: 33.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-5 {
    margin-left: 41.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-6 {
    margin-left: 50%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-7 {
    margin-left: 58.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-8 {
    margin-left: 66.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-9 {
    margin-left: 75%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-10 {
    margin-left: 83.33333%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-11 {
    margin-left: 91.66667%; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_grid-framework.scss */
  .col-xl-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  /* line 197, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_grid.scss */
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%; } }

@font-face {
  font-family: 'AzulHelveticaNeue';
  font-weight: 200;
  font-style: normal;
  src: url("fonts/helvetica/HelveticaNeueLTStd-Th.woff?-epgbq0") format("woff"); }

@font-face {
  font-family: 'AzulHelveticaNeue';
  font-weight: 300;
  font-style: normal;
  src: url("fonts/helvetica/HelveticaNeueLTStd-Lt.woff?-epgbq0") format("woff"); }

@font-face {
  font-family: 'AzulHelveticaNeue';
  font-weight: 400;
  font-style: normal;
  src: url("fonts/helvetica/Helvetica.woff?-epgbq0") format("woff"); }

@font-face {
  font-family: 'AzulHelveticaNeue';
  font-weight: 500;
  font-style: normal;
  src: url("fonts/helvetica/HelveticaNeueLTStd-Bd.woff?-epgbq0") format("woff"); }

/* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_typography.scss */
body {
  font-family: 'AzulHelveticaNeue', 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1;
  color: #606060;
  letter-spacing: 0.25px; }

/* line 41, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_typography.scss */
a:active,
a:link,
a:visited {
  text-decoration: none; }

/* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_typography.scss */
.page-title {
  margin-bottom: 32px;
  font-family: 'AzulHelveticaNeue';
  font-size: 32px;
  font-weight: lighter;
  color: #026cb6; }

/* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_typography.scss */
.text-left {
  text-align: left; }

/* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_typography.scss */
.text-center {
  text-align: center; }

/* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_typography.scss */
.text-right {
  text-align: right; }

/* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_typography.scss */
.text-justify {
  text-align: justify; }

@font-face {
  font-family: 'Azul Icons';
  font-weight: normal;
  font-style: normal;
  src: url("fonts/azul-icons/azul-icons.eot?-epgbq0");
  src: url("fonts/azul-icons/azul-icons.eot?#iefix-epgbq0") format("embedded-opentype"), url("fonts/azul-icons/azul-icons.woff2?-epgbq0") format("woff2"), url("fonts/azul-icons/azul-icons.ttf?-epgbq0") format("truetype"), url("fonts/azul-icons/azul-icons.woff?-epgbq0") format("woff"), url("fonts/azul-icons/azul-icons.svg?-epgbq0#azul-icons") format("svg"); }

/* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
i, .bootstrap-select.btn-group .dropdown-toggle .caret, #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after {
  font-family: 'Azul Icons';
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-arrow-up:before {
  content: "\e600"; }

/* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-booking-hold-24:before {
  content: "\e90d"; }

/* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-booking-hold-3:before {
  content: "\e90c"; }

/* line 32, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-booking-onhold:before {
  content: "\e90b"; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-calendar:before {
  content: "\e601"; }

/* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-cancel-circle:before {
  content: "\e205"; }

/* line 35, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-caret-down:before {
  content: "\e602"; }

/* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-caret-left:before {
  content: "\e60f"; }

/* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-caret-right:before {
  content: "\e603"; }

/* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-caret-up:before {
  content: "\e60e"; }

/* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-check-circle:before {
  content: "\e281"; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-check-selected:before {
  content: "\e801"; }

/* line 41, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-check-unselected:before {
  content: "\e909"; }

/* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-check:before {
  content: "\e206"; }

/* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-checkbox-checked:before {
  content: "\e25c"; }

/* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-checkbox-unchecked:before {
  content: "\e25d"; }

/* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-close:before {
  content: "\e20a"; }

/* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-description:before {
  content: "\e288"; }

/* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-document-id:before {
  content: "\e907"; }

/* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-dotted-line:before {
  content: "\e604"; }

/* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-download:before {
  content: "\e90e"; }

/* line 50, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-edit:before {
  content: "\e0ee"; }

/* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-error-outline:before {
  content: "\e001"; }

/* line 52, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-help-outline:before {
  content: "\e30f"; }

/* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-history:before {
  content: "\e29d"; }

/* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-important:before {
  content: "\e016"; }

/* line 55, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-info-airport:before {
  content: "\e90a"; }

/* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-info:before {
  content: "\e605"; }

/* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-insurance-health:before {
  content: "\e802"; }

/* line 58, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-insurance-luggage:before {
  content: "\e803"; }

/* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-insurance-money:before {
  content: "\e805"; }

/* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-location:before {
  content: "\e1f6"; }

/* line 61, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-lock-outline:before {
  content: "\e2ad"; }

/* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-luggage:before {
  content: "\e30b"; }

/* line 63, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-minus:before {
  content: "\e606"; }

/* line 64, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-payment-barcode:before {
  content: "\e807"; }

/* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-payment-card:before {
  content: "\e806"; }

/* line 66, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-payment-debit:before {
  content: "\e804"; }

/* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-payment-hold:before {
  content: "\e808"; }

/* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-payment-paypal:before {
  content: "\e80a"; }

/* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-payment-promo-code:before {
  content: "\e809"; }

/* line 70, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-payment-voucher:before {
  content: "\e1d7"; }

/* line 71, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-plane-departure:before {
  content: "\e607"; }

/* line 72, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-plane-return:before {
  content: "\e608"; }

/* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-plane:before {
  content: "\e609"; }

/* line 74, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-plus:before {
  content: "\e60a"; }

/* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-promo:before {
  content: "\e800"; }

/* line 76, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-radio-button-checked:before {
  content: "\e25f"; }

/* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-radio-button-unchecked:before {
  content: "\e25e"; }

/* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-search:before {
  content: "\e60b"; }

/* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-seat-business-side:before {
  content: "\e901"; }

/* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-seat-business:before {
  content: "\e905"; }

/* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-seat-default:before {
  content: "\e904"; }

/* line 82, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-seat-disabled-business:before {
  content: "\e906"; }

/* line 83, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-seat-disabled-skysofa:before {
  content: "\e903"; }

/* line 84, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-seat-disabled:before {
  content: "\e902"; }

/* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-seat-skysofa:before {
  content: "\e900"; }

/* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-snack:before {
  content: "\e60c"; }

/* line 87, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-spinner:before {
  content: "\e610"; }

/* line 88, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-star:before {
  content: "\e260"; }

/* line 89, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-timelapse:before {
  content: "\e1b4"; }

/* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-timer:before {
  content: "\e1b6"; }

/* line 91, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-tv:before {
  content: "\e60d"; }

/* line 92, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_icons.scss */
.icon-web-checkin:before {
  content: "\e908"; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
html, body {
  height: 100%; }

/* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
body {
  position: relative;
  min-width: 768px;
  /*background-color: #041e43;*/
  background-color: #f6f3ed;
}

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.overflow-hidden {
  overflow: hidden; }

/* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.main-content {
  padding: 151px 0 80px;
  background-color: #ffffff;
}

/* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.pull-right {
  float: right; }

/* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.pull-left {
  float: left; }

/* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.clearfix:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 0;
  content: " "; }

/* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.clearfix {
  display: inline-block; }

/* start commented backslash hack \*/
/* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
* html .clearfix {
  height: 1%; }

/* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.clearfix {
  display: block; }

/* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
small, .small {
  font-size: 85%; }

/* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-left {
  text-align: left; }

/* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-right {
  text-align: right; }

/* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-center {
  text-align: center; }

/* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-justify {
  text-align: justify; }

/* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-nowrap {
  white-space: nowrap; }

/* line 70, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-lowercase {
  text-transform: lowercase; }

/* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-uppercase {
  text-transform: uppercase; }

/* line 76, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-capitalize {
  text-transform: capitalize; }

/* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.text-header {
  margin-bottom: 40px;
  font-size: 2em;
  font-weight: 300; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
.text-primary {
  color: #026cb6; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #014e84; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
.text-success {
  color: #3c763d; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
.text-info {
  color: #31708f; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
.text-warning {
  color: #8a6d3b; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
.text-danger {
  color: #a94442; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
.text-danger-light {
  color: #E466A7; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_text-enphasis.scss */
a.text-danger-light:hover,
a.text-danger-light:focus {
  color: #dc3b8e; }

/* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.bg-primary {
  color: #fff; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
.bg-primary {
  background-color: #026cb6; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #014e84; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_background-variant.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

/* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 126, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.add-top {
  margin-top: 16px; }

/* line 129, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.add-right {
  margin-right: 20px; }

/* line 132, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.add-bottom {
  margin-bottom: 16px; }

/* line 135, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.add-left {
  margin-left: 20px; }

/* line 138, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.add-all {
  margin: 20px; }

/* line 142, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.remove-top {
  margin-top: 0; }

/* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.remove-right {
  margin-right: 0; }

/* line 148, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.remove-bottom {
  margin-bottom: 0; }

/* line 151, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.remove-left {
  margin-left: 0; }

/* line 154, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.remove-all {
  margin: 0; }

/* line 158, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.hidden {
  display: none !important; }

/* line 162, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.invisible {
  visibility: hidden; }

/* line 166, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/_base.scss */
.print-only {
  display: none; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_header.scss */
header {
  height: 64px;
  line-height: 64px;
  color: white;
  background-color: #041e42;
  text-align: center; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
footer {
  height: auto;
  border-top: 4px solid #026cb6;
  background-color: #041e43; }

/* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
footer#footer-wait .ft-azul-ad {
  min-height: 100px;
  background-color: white; }
  /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
  footer#footer-wait .ft-azul-ad .container {
    height: 100%;
    padding-top: 10px; }
    /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
    footer#footer-wait .ft-azul-ad .container h4 {
      margin-top: 16px;
      font-size: 1.25em;
      font-weight: 300;
      line-height: 1.25;
      color: #026cb6; }
    /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
    footer#footer-wait .ft-azul-ad .container #tbl-azul td {
      vertical-align: middle;
      font-size: 0.75em;
      line-height: 1.25;
      color: #808080; }
      /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
      footer#footer-wait .ft-azul-ad .container #tbl-azul td.td-img {
        width: 114px; }
      /* line 32, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
      footer#footer-wait .ft-azul-ad .container #tbl-azul td.td-desc {
        padding: 0 24px 0 12px;
        width: 30%; }
    @media screen and (max-width: 1199px) {
      /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
      footer#footer-wait .ft-azul-ad .container {
        padding-top: 0;
        padding-bottom: 10px; } }
    @media screen and (max-width: 991px) {
      /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
      footer#footer-wait .ft-azul-ad .container {
        padding-bottom: 16px; }
        /* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
        footer#footer-wait .ft-azul-ad .container img {
          width: 90px; } }

/* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
footer#footer-wait .ft-legal-msg {
  padding: 24px 0;
  font-size: 0.75em;
  line-height: 1.25;
  background-color: #e0e0e0;
  border-top: 1px solid #9a9a9a;
  color: #808080; }

/* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
footer#footer-wait .ft-address {
  height: auto;
  padding: 12px 0;
  font-size: 1em;
  min-height: 40px;
  background-color: #026cb6;
  color: white; }
  /* line 64, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
  footer#footer-wait .ft-address p#copyright {
    font-size: 0.75em;
    line-height: 1.25; }
  /* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
  footer#footer-wait .ft-address p#address {
    font-size: 0.625em;
    line-height: 1.25;
    text-align: right; }
  @media screen and (max-width: 1199px) {
    /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
    footer#footer-wait .ft-address p {
      text-align: center; }
    /* line 76, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/base/_footer.scss */
    footer#footer-wait .ft-address p#address {
      margin-top: 4px;
      text-align: center; } }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
button {
  font-family: 'AzulHelveticaNeue', 'Helvetica Neue', Helvetica, sans-serif; }

/* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
button:focus {
  outline: none; }

/* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
.btn {
  display: inline-block;
  padding: 8px 16px;
  font-size: 20px;
  font-weight: 200;
  line-height: 28px;
  height: 40px;
  border: 0 none;
  border-radius: 2px;
  background: transparent;
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease, color 0.15s ease;
  transition: background-color 0.15s ease, color 0.15s ease;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px; }
  /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn:focus {
    outline: none; }
  /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-primary {
    color: white;
    background: #026cb6; }
    /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-primary:hover, .btn.btn-primary:focus {
      background: #014e84; }
    /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-primary:active {
      background: #026cb6; }
  /* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-lighter {
    color: white;
    background: #13b5ea; }
    /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-lighter:hover, .btn.btn-lighter:focus {
      background: #0f91bb; }
    /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-lighter:active {
      background: #13b5ea; }
  /* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-light {
    color: white;
    background: #0093D0; }
    /* line 50, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-light:hover, .btn.btn-light:focus {
      background: #006f9d; }
    /* line 52, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-light:active {
      background: #0093D0; }
  /* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-default {
    color: white;
    background: #808080; }
    /* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-default:hover, .btn.btn-default:focus {
      background: #666666; }
    /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-default:active {
      background: #808080; }
  /* line 61, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-text {
    height: 32px;
    line-height: 12px;
    font-size: 14px;
    font-weight: 400;
    color: #13b5ea; }
    /* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-text:hover, .btn.btn-text.active {
      background: #e6e6e6;
      color: #026cb6; }
    /* line 72, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-text.active {
      background: #e6e6e6; }
      /* line 74, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
      .btn.btn-text.active:hover {
        background: #d9d9d9; }
  /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-outline {
    background: transparent;
    color: #026cb6;
    border: 1px solid #026cb6; }
    /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-outline:hover, .btn.btn-outline:focus {
      color: white;
      background: #026cb6; }
    /* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-outline:active {
      background: #014e84; }
    /* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-outline.btn-outline-white {
      color: white;
      border: 1px solid white; }
      /* line 89, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
      .btn.btn-outline.btn-outline-white:hover, .btn.btn-outline.btn-outline-white:focus {
        color: white;
        border-color: #13b5ea;
        background: #13b5ea; }
    /* line 95, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-outline.btn-outline-lighter {
      color: #13b5ea;
      border: 1px solid #13b5ea; }
      /* line 98, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
      .btn.btn-outline.btn-outline-lighter:hover, .btn.btn-outline.btn-outline-lighter:focus {
        color: white;
        border-color: #13b5ea;
        background: #13b5ea; }
    /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-outline.btn-outline-secondary {
      color: #041e42;
      border: 1px solid #041e42; }
      /* line 107, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
      .btn.btn-outline.btn-outline-secondary:hover, .btn.btn-outline.btn-outline-secondary:focus {
        color: white;
        border-color: #041e42;
        background: #041e42; }
    /* line 113, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-outline.btn-outline-default {
      color: #808080;
      border: 1px solid #808080; }
      /* line 116, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
      .btn.btn-outline.btn-outline-default:hover, .btn.btn-outline.btn-outline-default:focus {
        color: white;
        border-color: #808080;
        background: #808080; }
  /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-action {
    height: 48px;
    font-size: 20px;
    font-weight: 200;
    line-height: 36px; }
  /* line 129, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-next {
    color: white;
    background: #53b847; }
    /* line 132, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-next:hover, .btn.btn-next:focus {
      background: #a0cf67; }
    /* line 133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-next:active {
      background: #53b847; }
  /* line 135, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-sm {
    height: 28px;
    padding: 4px 10px;
    line-height: 12px;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.25px; }
  /* line 144, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-block {
    display: block;
    width: 100%; }
  /* line 148, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn.btn-promo {
    width: 80%;
    height: 20px;
    padding: 0;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    color: white; }
    /* line 158, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-promo.btn-promo-azul {
      background-color: #026cb6; }
    /* line 159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn.btn-promo.btn-promo-lowest {
      background-color: #f7a01d; }
  /* line 161, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn:disabled {
    background: #9a9a9a;
    opacity: 0.4;
    filter: alpha(opacity=40); }
    /* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn:disabled:hover {
      background: #9a9a9a; }

/* line 169, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
a.btn.btn-sm {
  line-height: 18px; }

/* line 173, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
.btn-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0 none;
  border-radius: 2px;
  line-height: 24px;
  color: #026cb6;
  background: transparent; }
  /* line 183, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn-icon i, .btn-icon .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .btn-icon .caret, .btn-icon #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .btn-icon #voucher-number:hover:after, .btn-icon
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher .btn-icon #voucher-number:hover:after, .btn-icon
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher .btn-icon #voucher-number:hover:after {
    font-size: 24px;
    line-height: 24px; }
  /* line 187, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn-icon:hover {
    background: #e6e6e6; }
  /* line 189, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn-icon.btn-sm i, .btn-icon.btn-sm .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .btn-icon.btn-sm .caret, .btn-icon.btn-sm #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .btn-icon.btn-sm #voucher-number:hover:after, .btn-icon.btn-sm
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher .btn-icon.btn-sm #voucher-number:hover:after, .btn-icon.btn-sm
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher .btn-icon.btn-sm #voucher-number:hover:after {
    font-size: 16px; }

/* line 192, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
.btn-group {
  display: inline-block; }
  /* line 194, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
  .btn-group .btn {
    float: left;
    padding: 2px 12px 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    height: 24px;
    color: #9a9a9a;
    border: 1px solid #9a9a9a;
    border-radius: 0; }
    /* line 207, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn-group .btn + .btn {
      margin-left: -1px; }
    /* line 210, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn-group .btn:first-child {
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px; }
    /* line 214, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn-group .btn:last-child {
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px; }
    /* line 218, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn-group .btn:hover {
      color: #808080;
      background-color: #ebebeb; }
    /* line 222, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_button.scss */
    .btn-group .btn.active {
      z-index: 10;
      color: white;
      border-color: #026cb6;
      background-color: #026cb6; }

/* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

/* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative; }

/* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1060;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: transparent;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  /* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
  .dropdown-menu .divider {
    overflow: hidden;
    height: 1px;
    margin: 9px 0;
    background-color: #e5e5e5; }
  /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #808080;
    white-space: nowrap; }

/* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #737373;
  background-color: #f5f5f5; }

/* line 88, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #026cb6; }

/* line 103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #e0e0e0; }

/* line 110, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

/* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.open > .dropdown-menu {
  display: block; }

/* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.open > a {
  outline: 0; }

/* line 137, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0; }

/* line 147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto; }

/* line 153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #e0e0e0;
  white-space: nowrap; }

/* line 163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1050; }

/* line 173, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

/* line 193, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  /* line 207, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  /* line 212, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

/* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
.modal-open #overview.fixed {
  padding-right: 15px; }
  /* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  .modal-open #overview.fixed #steps {
    padding-right: 15px; }

/* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
#overview {
  color: white;
  background-color: #026cb6; }
  /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview.fixed {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%; }
  /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details {
    padding-top: 12px;
    padding-bottom: 12px; }
    /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    #overview .flight-details:before, #overview .flight-details:after {
      display: table;
      content: " "; }
    /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    #overview .flight-details:after {
      clear: both; }
    /* line 24, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details > div {
      float: left;
      height: 40px;
      padding-right: 24px; }
    /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details > div + div {
      padding-left: 24px;
      border-left: 1px solid rgba(255, 255, 255, 0.2); }
    /* line 35, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .label {
      font-size: 0.75em;
      font-weight: 300;
      color: rgba(255, 255, 255, 0.7);
      letter-spacing: 0.25px; }
    /* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details i, #overview .flight-details .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .flight-details .caret, #overview .flight-details #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .flight-details #voucher-number:hover:after, #overview .flight-details
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #overview .flight-details #voucher-number:hover:after, #overview .flight-details
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #overview .flight-details #voucher-number:hover:after {
      font-size: 1.125em; }
    /* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .t-big {
      display: block;
      margin-top: 7px;
      font-size: 1em;
      font-weight: 100; }
    /* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .bx-flight {
      line-height: 56px;
      letter-spacing: 0.5px; }
      /* line 58, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .flight-details .bx-flight span {
        font-size: 1.5em;
        font-weight: 200; }
      /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .flight-details .bx-flight i, #overview .flight-details .bx-flight .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .flight-details .bx-flight .caret, #overview .flight-details .bx-flight #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after, #overview .flight-details .bx-flight
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after, #overview .flight-details .bx-flight
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after {
        display: inline-block;
        margin: 0 2px 0 4px;
        font-size: 1.25em; }
    /* line 71, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .bx-date > div {
      float: left; }
    /* line 74, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .bx-date div + div {
      margin-left: 24px; }
    /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .bx-passengers .t-big.short {
      display: none; }
    /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .bx-change-search {
      padding-top: 8px; }
      /* line 84, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .flight-details .bx-change-search .btn {
        height: 32px;
        padding: 8px 16px; }
  /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .price {
    position: relative; }
    /* line 92, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price {
      display: block;
      position: relative;
      width: 100%;
      height: 64px;
      padding: 18px 8px;
      padding-right: 24px;
      font-size: 1em;
      font-weight: 300;
      line-height: 1em;
      color: white;
      border: 0 none;
      background: transparent;
      cursor: pointer;
      text-align: right;
      -webkit-transition: background-color, 0.15s ease-in-out;
      transition: background-color, 0.15s ease-in-out; }
      /* line 115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-price:hover {
        background-color: rgba(255, 255, 255, 0.2); }
      /* line 116, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-price.update {
        background-color: #13b5ea; }
      /* line 118, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-price .installment {
        font-size: 1.25em; }
      /* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-price .value {
        font-size: 1.25em; }
        /* line 121, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .price .bx-price .value small {
          font-size: 0.7em; }
      /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-price i, #overview .price .bx-price .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .price .bx-price .caret, #overview .price .bx-price #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .price .bx-price #voucher-number:hover:after, #overview .price .bx-price
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #overview .price .bx-price #voucher-number:hover:after, #overview .price .bx-price
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #overview .price .bx-price #voucher-number:hover:after {
        display: block;
        position: absolute;
        top: 50%;
        right: 4px;
        width: 1em;
        height: 1em;
        margin-top: -0.5em;
        font-size: 1em;
        line-height: 1;
        text-align: center; }
      /* line 139, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-price .desc-value {
        font-size: 0.6875em; }
    /* line 143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-points {
      font-size: 1em;
      padding: 0 24px 0 0; }
      /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-points .total-points {
        float: right;
        width: 48%; }
        /* line 150, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .price .bx-points .total-points small {
          margin-left: 2px; }
      /* line 154, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-points .total-price {
        float: right;
        width: 48%;
        margin-left: 4%; }
        /* line 159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .price .bx-points .total-price small {
          margin-right: 2px; }
      /* line 163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-points span.label {
        display: block;
        font-size: 0.75em;
        font-weight: 300;
        color: rgba(255, 255, 255, 0.7);
        letter-spacing: 0.25px; }
      /* line 173, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-points span.total {
        display: block;
        margin-top: 7px;
        font-size: 1.15em;
        font-weight: 200;
        color: white; }
      /* line 184, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .price .bx-points span small {
        font-size: 0.75em; }
  /* line 189, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 1em;
    font-weight: 300;
    background-color: white;
    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
    /* ------------------------------
    Trip overview animation
    ------------------------------ */ }
    /* line 203, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-title {
      position: relative;
      width: 100%;
      height: 64px;
      padding: 16px 24px 16px 16px;
      font-size: 1.125em;
      font-weight: 200;
      line-height: 1.5em;
      color: white;
      border: 0 none;
      background-color: #0092cf;
      cursor: pointer;
      text-align: left;
      letter-spacing: 0.25px; }
      /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .overview-title:before, #overview .trip-overview .overview-title:after {
        display: table;
        content: " "; }
      /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .overview-title:after {
        clear: both; }
      /* line 223, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-title i, #overview .trip-overview .overview-title .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .trip-overview .overview-title .caret, #overview .trip-overview .overview-title #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .trip-overview .overview-title #voucher-number:hover:after, #overview .trip-overview .overview-title
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #overview .trip-overview .overview-title #voucher-number:hover:after, #overview .trip-overview .overview-title
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #overview .trip-overview .overview-title #voucher-number:hover:after {
        display: block;
        position: absolute;
        top: 50%;
        right: 8px;
        width: 1em;
        height: 1em;
        margin-top: -0.5em;
        font-size: 1em;
        line-height: 1;
        text-align: center; }
    /* line 240, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-flight {
      padding: 8px;
      color: #808080;
      max-height: 290px;
      overflow-y: auto; }
    /* line 247, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .bx-travel {
      padding: 8px;
      font-size: 0.75em;
      font-weight: 400;
      line-height: 1em;
      border-radius: 2px;
      background-color: #e0e0e0; }
      /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .bx-travel:before, #overview .trip-overview .bx-travel:after {
        display: table;
        content: " "; }
      /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .bx-travel:after {
        clear: both; }
      /* line 258, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-travel .direction {
        float: left;
        margin-right: 8px;
        font-weight: 500;
        color: #041e42; }
      /* line 264, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-travel i, #overview .trip-overview .bx-travel .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .trip-overview .bx-travel .caret, #overview .trip-overview .bx-travel #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .trip-overview .bx-travel #voucher-number:hover:after, #overview .trip-overview .bx-travel
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #overview .trip-overview .bx-travel #voucher-number:hover:after, #overview .trip-overview .bx-travel
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #overview .trip-overview .bx-travel #voucher-number:hover:after {
        font-size: 1em;
        line-height: 0.75em;
        vertical-align: middle; }
      /* line 270, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-travel .icon-dotted-line {
        font-size: 1.5em; }
      /* line 273, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-travel .date {
        float: right;
        white-space: nowrap; }
    /* line 279, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .bx-flight-description {
      padding: 8px;
      font-size: 1em;
      line-height: 16px; }
      /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .bx-flight-description:before, #overview .trip-overview .bx-flight-description:after {
        display: table;
        content: " "; }
      /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .bx-flight-description:after {
        clear: both; }
      /* line 286, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .flight {
        float: left;
        width: 50%; }
        /* line 290, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .bx-flight-description .flight .code {
          font-size: 0.875em; }
        /* line 293, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .bx-flight-description .flight .type {
          font-size: 0.75em;
          color: #041e42;
          text-transform: uppercase; }
      /* line 301, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .dep-arr-info {
        float: right;
        width: 50%;
        text-align: right; }
        /* line 307, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .bx-flight-description .dep-arr-info div, #overview .trip-overview .bx-flight-description .dep-arr-info i, #overview .trip-overview .bx-flight-description .dep-arr-info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .trip-overview .bx-flight-description .dep-arr-info .caret, #overview .trip-overview .bx-flight-description .dep-arr-info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .trip-overview .bx-flight-description .dep-arr-info #voucher-number:hover:after, #overview .trip-overview .bx-flight-description .dep-arr-info
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #overview .trip-overview .bx-flight-description .dep-arr-info #voucher-number:hover:after, #overview .trip-overview .bx-flight-description .dep-arr-info
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #overview .trip-overview .bx-flight-description .dep-arr-info #voucher-number:hover:after {
          display: inline-block;
          text-align: center;
          vertical-align: top; }
        /* line 313, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .bx-flight-description .dep-arr-info .airport {
          font-size: 0.75em; }
      /* line 318, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .operation .crossover {
        color: #808080;
        font-size: 0.6875em;
        font-weight: 400;
        display: block; }
      /* line 324, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .operation img {
        margin-left: 6px; }
      /* line 327, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .operation .logo-united {
        margin-top: 2px; }
    /* line 332, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .hr-flight-stop {
      margin: 0em 2em 0.25em;
      border-top: 1px dashed #9a9a9a; }
    /* line 336, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price-rate,
    #overview .trip-overview .overview-price-service,
    #overview .trip-overview .overview-price-prevbooking,
    #overview .trip-overview .overview-price-cancelbooking {
      position: relative;
      top: 0;
      padding: 16px;
      color: #808080;
      border-top: 1px solid #9a9a9a; }
      /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .overview-price-rate > div:before, #overview .trip-overview .overview-price-rate > div:after,
      #overview .trip-overview .overview-price-service > div:before,
      #overview .trip-overview .overview-price-service > div:after,
      #overview .trip-overview .overview-price-prevbooking > div:before,
      #overview .trip-overview .overview-price-prevbooking > div:after,
      #overview .trip-overview .overview-price-cancelbooking > div:before,
      #overview .trip-overview .overview-price-cancelbooking > div:after {
        display: table;
        content: " "; }
      /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #overview .trip-overview .overview-price-rate > div:after,
      #overview .trip-overview .overview-price-service > div:after,
      #overview .trip-overview .overview-price-prevbooking > div:after,
      #overview .trip-overview .overview-price-cancelbooking > div:after {
        clear: both; }
      /* line 350, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-rate > div + div,
      #overview .trip-overview .overview-price-service > div + div,
      #overview .trip-overview .overview-price-prevbooking > div + div,
      #overview .trip-overview .overview-price-cancelbooking > div + div {
        margin-top: 8px; }
      /* line 353, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-rate .desc,
      #overview .trip-overview .overview-price-service .desc,
      #overview .trip-overview .overview-price-prevbooking .desc,
      #overview .trip-overview .overview-price-cancelbooking .desc {
        float: left;
        max-width: 60%;
        padding-top: 4px;
        font-size: 0.75em; }
        /* line 358, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-rate .desc i, #overview .trip-overview .overview-price-rate .desc .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .trip-overview .overview-price-rate .desc .caret, #overview .trip-overview .overview-price-rate .desc #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .trip-overview .overview-price-rate .desc #voucher-number:hover:after, #overview .trip-overview .overview-price-rate .desc
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #overview .trip-overview .overview-price-rate .desc #voucher-number:hover:after, #overview .trip-overview .overview-price-rate .desc
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #overview .trip-overview .overview-price-rate .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-service .desc i,
        #overview .trip-overview .overview-price-service .desc .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
        #overview .trip-overview .overview-price-service .desc .caret,
        #overview .trip-overview .overview-price-service .desc #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-service .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-service .desc
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-service .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-service .desc
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-service .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-prevbooking .desc i,
        #overview .trip-overview .overview-price-prevbooking .desc .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
        #overview .trip-overview .overview-price-prevbooking .desc .caret,
        #overview .trip-overview .overview-price-prevbooking .desc #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-prevbooking .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-prevbooking .desc
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-prevbooking .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-prevbooking .desc
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-prevbooking .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-cancelbooking .desc i,
        #overview .trip-overview .overview-price-cancelbooking .desc .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
        #overview .trip-overview .overview-price-cancelbooking .desc .caret,
        #overview .trip-overview .overview-price-cancelbooking .desc #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-cancelbooking .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-cancelbooking .desc
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-cancelbooking .desc #voucher-number:hover:after,
        #overview .trip-overview .overview-price-cancelbooking .desc
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher
        #overview .trip-overview .overview-price-cancelbooking .desc #voucher-number:hover:after {
          font-size: 16px; }
        @media screen and (max-width: 1199px) {
          /* line 353, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price-rate .desc,
          #overview .trip-overview .overview-price-service .desc,
          #overview .trip-overview .overview-price-prevbooking .desc,
          #overview .trip-overview .overview-price-cancelbooking .desc {
            max-width: 50%; } }
      /* line 361, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-rate .value,
      #overview .trip-overview .overview-price-service .value,
      #overview .trip-overview .overview-price-prevbooking .value,
      #overview .trip-overview .overview-price-cancelbooking .value {
        float: right;
        font-size: 1em; }
        /* line 364, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-rate .value small,
        #overview .trip-overview .overview-price-service .value small,
        #overview .trip-overview .overview-price-prevbooking .value small,
        #overview .trip-overview .overview-price-cancelbooking .value small {
          font-size: 0.75em; }
        /* line 365, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-rate .value span,
        #overview .trip-overview .overview-price-service .value span,
        #overview .trip-overview .overview-price-prevbooking .value span,
        #overview .trip-overview .overview-price-cancelbooking .value span {
          font-size: 1.125em; }
      /* line 368, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-rate .tax .desc,
      #overview .trip-overview .overview-price-service .tax .desc,
      #overview .trip-overview .overview-price-prevbooking .tax .desc,
      #overview .trip-overview .overview-price-cancelbooking .tax .desc {
        padding-top: 4px; }
      /* line 371, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-rate .tax .value,
      #overview .trip-overview .overview-price-service .tax .value,
      #overview .trip-overview .overview-price-prevbooking .tax .value,
      #overview .trip-overview .overview-price-cancelbooking .tax .value {
        padding-top: 6px; }
      /* line 375, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-rate i, #overview .trip-overview .overview-price-rate .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .trip-overview .overview-price-rate .caret, #overview .trip-overview .overview-price-rate #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .trip-overview .overview-price-rate #voucher-number:hover:after, #overview .trip-overview .overview-price-rate
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #overview .trip-overview .overview-price-rate #voucher-number:hover:after, #overview .trip-overview .overview-price-rate
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #overview .trip-overview .overview-price-rate #voucher-number:hover:after,
      #overview .trip-overview .overview-price-service i,
      #overview .trip-overview .overview-price-service .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
      #overview .trip-overview .overview-price-service .caret,
      #overview .trip-overview .overview-price-service #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-service #voucher-number:hover:after,
      #overview .trip-overview .overview-price-service
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-service #voucher-number:hover:after,
      #overview .trip-overview .overview-price-service
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-service #voucher-number:hover:after,
      #overview .trip-overview .overview-price-prevbooking i,
      #overview .trip-overview .overview-price-prevbooking .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
      #overview .trip-overview .overview-price-prevbooking .caret,
      #overview .trip-overview .overview-price-prevbooking #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-prevbooking #voucher-number:hover:after,
      #overview .trip-overview .overview-price-prevbooking
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-prevbooking #voucher-number:hover:after,
      #overview .trip-overview .overview-price-prevbooking
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-prevbooking #voucher-number:hover:after,
      #overview .trip-overview .overview-price-cancelbooking i,
      #overview .trip-overview .overview-price-cancelbooking .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
      #overview .trip-overview .overview-price-cancelbooking .caret,
      #overview .trip-overview .overview-price-cancelbooking #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-cancelbooking #voucher-number:hover:after,
      #overview .trip-overview .overview-price-cancelbooking
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-cancelbooking #voucher-number:hover:after,
      #overview .trip-overview .overview-price-cancelbooking
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher
      #overview .trip-overview .overview-price-cancelbooking #voucher-number:hover:after {
        font-size: 1em;
        color: #9a9a9a;
        vertical-align: text-bottom; }
    /* line 383, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price-service {
      padding: 10px 16px 16px; }
      /* line 385, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-service .extra {
        position: relative; }
        /* line 387, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-service .extra .icon-close {
          position: absolute;
          top: 5px;
          cursor: pointer; }
          /* line 391, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price-service .extra .icon-close:hover {
            color: #737373; }
          /* line 394, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price-service .extra .icon-close:active {
            color: #676767; }
        /* line 400, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-service .extra.promocode .desc span, #overview .trip-overview .overview-price-service .extra.voucher .desc span, #overview .trip-overview .overview-price-service .extra.creditosazul .desc span, #overview .trip-overview .overview-price-service .extra.voucher-promo .desc span {
          margin-left: 20px;
          margin-top: 3px; }
        /* line 405, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-service .extra .desc {
          padding-top: 4px;
          margin-left: -8px; }
          /* line 408, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price-service .extra .desc span {
            display: block;
            padding: 4px 0 0 24px;
            line-height: 1.175em; }
        /* line 414, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-service .extra .value {
          padding-top: 6px; }
      /* line 419, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-service.payment .extra .desc {
        margin-left: 0; }
        /* line 421, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price-service.payment .extra .desc span {
          padding: 0; }
    /* line 425, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price-prevbooking,
    #overview .trip-overview .overview-price-cancelbooking {
      background: #e6e6e6; }
      /* line 428, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price-prevbooking .prev-value .value,
      #overview .trip-overview .overview-price-cancelbooking .prev-value .value {
        color: #026cb6; }
    /* line 432, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price {
      background-color: #026cb6; }
      /* line 434, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price .total {
        padding: 16px; }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #overview .trip-overview .overview-price .total:before, #overview .trip-overview .overview-price .total:after {
          display: table;
          content: " "; }
        /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #overview .trip-overview .overview-price .total:after {
          clear: both; }
        /* line 438, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .total .desc {
          float: left;
          padding-top: 6px;
          font-size: 1em; }
        /* line 445, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .total .value {
          float: right;
          padding-top: 4px;
          font-size: 1em;
          font-weight: 200;
          line-height: 1.125em; }
          /* line 452, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price .total .value small {
            font-size: 0.75em; }
          /* line 453, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price .total .value span {
            font-size: 1.5em; }
        /* line 455, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .total i, #overview .trip-overview .overview-price .total .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .trip-overview .overview-price .total .caret, #overview .trip-overview .overview-price .total #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .trip-overview .overview-price .total #voucher-number:hover:after, #overview .trip-overview .overview-price .total
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #overview .trip-overview .overview-price .total #voucher-number:hover:after, #overview .trip-overview .overview-price .total
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #overview .trip-overview .overview-price .total #voucher-number:hover:after {
          display: block;
          position: absolute;
          top: 50%;
          right: 4px;
          width: 1em;
          height: 1em;
          margin-top: -0.5em;
          font-size: 1em;
          line-height: 1;
          text-align: center; }
        /* line 472, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .total.total-points .desc, #overview .trip-overview .overview-price .total.total-taxes .desc {
          padding-top: 8px;
          font-size: 0.875em; }
        /* line 477, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .total.total-saved-points {
          padding: 0 16px 16px; }
          /* line 479, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price .total.total-saved-points .desc, #overview .trip-overview .overview-price .total.total-saved-points .value {
            color: rgba(255, 255, 255, 0.7); }
          /* line 482, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price .total.total-saved-points .desc {
            font-size: 0.875em; }
        /* line 484, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .total.total-taxes {
          border-top: 1px solid #13b5ea;
          background-color: rgba(255, 255, 255, 0.1); }
      /* line 489, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .overview-price .installments {
        height: 64px;
        padding: 16px 16px 8px;
        font-size: 1em;
        font-weight: 300;
        line-height: 1em;
        color: white;
        border-top: 1px solid #13b5ea;
        background-color: rgba(255, 255, 255, 0.1);
        text-align: right; }
        /* line 502, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .installments .installment {
          font-size: 1.25em; }
        /* line 505, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .installments .value {
          font-size: 1.25em; }
          /* line 507, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
          #overview .trip-overview .overview-price .installments .value small {
            font-size: 0.7em; }
        /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .installments .desc {
          font-size: 0.6875em; }
        /* line 514, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
        #overview .trip-overview .overview-price .installments .value-desc {
          font-size: 0.6875em; }
    /* line 522, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview {
      visibility: hidden;
      opacity: 0;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease; }
    /* line 529, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-flight,
    #overview .trip-overview .overview-price-rate,
    #overview .trip-overview .overview-price-service,
    #overview .trip-overview .overview-price-prevbooking,
    #overview .trip-overview .overview-price-cancelbooking,
    #overview .trip-overview .overview-price {
      position: relative;
      -webkit-transition: top 0.5s ease;
      transition: top 0.5s ease; }
    /* line 539, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-flight {
      top: -40px; }
    /* line 542, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price-rate {
      top: -80px; }
    /* line 545, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price-service,
    #overview .trip-overview .overview-price-prevbooking,
    #overview .trip-overview .overview-price-cancelbooking {
      top: -100px; }
    /* line 550, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price {
      top: -120px; }
    /* line 553, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview.active {
      visibility: visible;
      opacity: 1; }
      /* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview.active .overview-flight,
      #overview .trip-overview.active .overview-price-rate,
      #overview .trip-overview.active .overview-price-service,
      #overview .trip-overview.active .overview-price-prevbooking,
      #overview .trip-overview.active .overview-price-cancelbooking,
      #overview .trip-overview.active .overview-price {
        top: 0; }

/* line 568, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
#steps {
  position: inherit;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #9a9a9a;
  background-color: #e6e6e6; }
  /* line 575, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #steps ul {
    position: relative;
    font-size: 1em; }
    /* line 578, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #steps ul li {
      display: block;
      float: left;
      height: 40px;
      padding: 0 8px 0 0;
      font-size: 0.75em;
      line-height: 3;
      color: #9a9a9a; }
      /* line 589, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #steps ul li i, #steps ul li .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #steps ul li .caret, #steps ul li #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #steps ul li #voucher-number:hover:after, #steps ul li
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #steps ul li #voucher-number:hover:after, #steps ul li
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #steps ul li #voucher-number:hover:after {
        margin-right: 8px;
        font-size: 16px;
        font-weight: 500;
        vertical-align: text-bottom; }
      /* line 597, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #steps ul li.visited {
        color: #606060;
        border-bottom: 4px solid #00b8e6; }
      /* line 601, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #steps ul li.active {
        font-weight: 500;
        line-height: 38px;
        color: #606060;
        border-bottom: 4px solid #00b8e6; }

@media screen and (max-width: 1199px) {
  /* line 614, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details > div {
    padding-right: 24px; }
  /* line 617, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details > div + div {
    padding-left: 24px; }
  /* line 620, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .label {
    font-size: 0.75em;
    letter-spacing: 0.25px; }
  /* line 624, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .t-big {
    font-size: 16px;
    font-weight: 200; }
  /* line 629, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-flight span {
    font-size: 1.5em; }
  /* line 632, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-flight i, #overview .flight-details .bx-flight .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .flight-details .bx-flight .caret, #overview .flight-details .bx-flight #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after, #overview .flight-details .bx-flight
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after, #overview .flight-details .bx-flight
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after {
    margin: 0 2px 0 4px;
    font-size: 1.25em; }
  /* line 639, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-date div + div {
    margin-left: 24px; }
  /* line 644, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-passengers .t-big {
    display: block; }
  /* line 645, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-passengers .t-big.short {
    display: block; }
  /* line 647, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-change-search {
    padding: 4px 0 0 24px;
    border-left: 1px solid rgba(255, 255, 255, 0.2); }
    /* line 651, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .bx-change-search .btn {
      padding: 7px 15px;
      font-size: 0.75em; }
  /* line 659, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .price .bx-price {
    font-size: 1em; }
    /* line 661, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price .installment {
      font-size: 1.25em; }
    /* line 664, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price .value {
      font-size: 1.25em; }
    /* line 667, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price .desc-value {
      font-size: 0.6875em; }
  /* line 671, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .price .bx-points {
    font-size: 1em;
    padding: 0 24px 0 0; }
    /* line 674, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-points span.label {
      font-size: 0.6875em; }
    /* line 677, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-points span.total {
      margin-top: 6px;
      font-size: 1.125em; }
    /* line 682, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-points span small {
      font-size: 0.625em; }
  /* line 688, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview .overview-title {
    padding: 12px 24px 12px 12px; }
  /* line 692, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview .bx-travel .direction {
    margin-right: 4px; }
    /* line 694, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .bx-travel .direction span {
      font-size: 1em; }
  /* line 698, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview .bx-travel .date {
    font-weight: 400; }
  /* line 702, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview .bx-flight-description {
    font-size: 1em;
    font-weight: 300; }
    /* line 705, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .bx-flight-description .flight {
      width: 45%; }
      /* line 707, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .flight .type {
        font-size: 0.625em;
        font-weight: 400; }
    /* line 712, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .bx-flight-description .dep-arr-info {
      width: 55%; }
      /* line 714, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .dep-arr-info .hour {
        font-size: 1em; }
      /* line 717, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
      #overview .trip-overview .bx-flight-description .dep-arr-info .airport {
        font-size: 0.625em;
        font-weight: 400; }
  /* line 723, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview .overview-price-rate,
  #overview .trip-overview .overview-price-service,
  #overview .trip-overview .overview-price-prevbooking,
  #overview .trip-overview .overview-price-cancelbooking {
    padding: 12px; }
    /* line 728, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price-rate .desc,
    #overview .trip-overview .overview-price-service .desc,
    #overview .trip-overview .overview-price-prevbooking .desc,
    #overview .trip-overview .overview-price-cancelbooking .desc {
      padding-top: 2px; }
    /* line 731, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price-rate .value,
    #overview .trip-overview .overview-price-service .value,
    #overview .trip-overview .overview-price-prevbooking .value,
    #overview .trip-overview .overview-price-cancelbooking .value {
      font-size: 1em; }
  /* line 736, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview .overview-price .total {
    padding: 12px; }
    /* line 738, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price .total .desc {
      padding-top: 6px;
      font-size: 0.875em; }
    /* line 743, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price .total .value {
      font-size: 1em; }
    /* line 747, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price .total.total-points .desc, #overview .trip-overview .overview-price .total.total-taxes .desc {
      padding-top: 8px;
      font-size: 0.75em; }
  /* line 754, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .trip-overview .overview-price .installments {
    padding-right: 12px; }
    /* line 756, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price .installments .installment {
      font-size: 1.25em; }
    /* line 759, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price .installments .value {
      font-size: 1.25em; }
    /* line 762, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .trip-overview .overview-price .installments .value-desc {
      font-size: 0.625em; } }

@media screen and (max-width: 991px) {
  /* line 773, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details > div {
    padding-right: 8px; }
  /* line 776, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details > div + div {
    padding-left: 8px; }
  /* line 779, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .label {
    font-size: 0.625em;
    letter-spacing: 0.5px; }
  /* line 784, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .t-big {
    font-size: 0.75em;
    font-weight: 300; }
  /* line 789, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-flight span {
    font-size: 1.125em; }
  /* line 792, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-flight i, #overview .flight-details .bx-flight .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #overview .flight-details .bx-flight .caret, #overview .flight-details .bx-flight #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after, #overview .flight-details .bx-flight
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after, #overview .flight-details .bx-flight
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher #overview .flight-details .bx-flight #voucher-number:hover:after {
    margin: 0;
    font-size: 1em; }
  /* line 799, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-date div + div {
    margin-left: 12px; }
  /* line 803, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .flight-details .bx-change-search {
    padding: 12px 0 0 0;
    border-left: none; }
    /* line 807, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .flight-details .bx-change-search .btn {
      padding: 4px 6px 4px;
      height: 28px;
      font-size: 0.6875em; }
  /* line 815, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .price .bx-price {
    font-size: 1em;
    letter-spacing: 0.25px; }
    /* line 818, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price:hover {
      background-color: rgba(255, 255, 255, 0.2); }
    /* line 821, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price .installment {
      font-size: 1.25em; }
    /* line 824, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price .value {
      font-size: 1.25em; }
    /* line 827, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-price .desc-value {
      font-size: 0.6875em; }
  /* line 831, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #overview .price .bx-points {
    font-size: 1em;
    padding: 0 24px 0 0; }
    /* line 834, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-points span.label {
      font-size: 0.6875em; }
    /* line 837, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-points span.total {
      margin-top: 4px;
      font-size: 1em; }
    /* line 842, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #overview .price .bx-points span small {
      font-size: 0.625em; }
  /* line 850, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
  #steps ul li {
    padding-right: 4px; }
    /* line 852, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_overview.scss */
    #steps ul li i, #steps ul li .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #steps ul li .caret, #steps ul li #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #steps ul li #voucher-number:hover:after, #steps ul li
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #steps ul li #voucher-number:hover:after, #steps ul li
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #steps ul li #voucher-number:hover:after {
      margin-right: 4px; } }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
#toolbar {
  margin-bottom: 32px; }
  /* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
  #toolbar .banner#banner-exemplo {
    height: 120px;
    text-align: center; }
    @media screen and (max-width: 991px) {
      /* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
      #toolbar .banner#banner-exemplo {
        margin-top: 16px; } }

/* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
.bx-toolbar:before, .bx-toolbar:after {
  display: table;
  content: " "; }

/* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
.bx-toolbar:after {
  clear: both; }

/* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
.bx-toolbar > div {
  float: left; }

/* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
.bx-toolbar > div + div {
  margin-left: 32px; }

/* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
.bx-toolbar label {
  display: block;
  margin-bottom: 14px;
  font-size: 12px;
  color: #808080; }

/* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
#btn-group-show-values-installments {
  display: none; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
  #btn-group-show-values-installments.active {
    display: block; }

@media screen and (max-width: 1199px) {
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
  .bx-toolbar > div + div {
    margin-left: 24px; }
  /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_toolbar.scss */
  .bx-toolbar .btn-group .btn {
    padding: 2px 10px 0; } }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
.az-tooltip {
  display: none;
  position: absolute;
  z-index: 200;
  padding: 12px 16px;
  font-size: 12px;
  border: 1px solid #e0e0e0;
  background: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.3); }

/* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-taxes {
  color: #808080;
  background: #ebebeb;
  z-index: 999; }
  /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-taxes .title {
    margin: 12px 0 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #9a9a9a; }
    /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-taxes .title:first-child {
      margin-top: 0; }
  /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-taxes .tax, #tip-taxes .service {
    line-height: 16px; }
    /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    #tip-taxes .tax:before, #tip-taxes .tax:after, #tip-taxes .service:before, #tip-taxes .service:after {
      display: table;
      content: " "; }
    /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    #tip-taxes .tax:after, #tip-taxes .service:after {
      clear: both; }
    /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-taxes .tax .desc, #tip-taxes .service .desc {
      float: left;
      margin-right: 16px;
      font-size: 10px; }
    /* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-taxes .tax .value, #tip-taxes .service .value {
      float: right; }
      /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
      #tip-taxes .tax .value small, #tip-taxes .service .value small {
        font-size: 10px; }

/* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-skytv {
  width: 420px; }
  /* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-skytv .spn-skytv {
    display: block;
    float: left;
    width: 114px;
    height: 74px;
    margin: -4px 16px 0 -12px;
    background: url("img/tv-ao-vivo-sky.png") center no-repeat; }
  /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-skytv .tv-content {
    float: left;
    width: 256px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #808080; }
    /* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-skytv .tv-content #equipment {
      font-size: 10px; }

/* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-promo-flex {
  width: auto;
  padding: 4px 8px; }
  /* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-promo-flex .tbl-promo-flex {
    background-color: transparent; }
    /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex td {
      padding: 8px;
      line-height: 16px;
      color: #808080;
      border-bottom: 1px solid #e0e0e0;
      text-align: left;
      vertical-align: middle; }
    /* line 91, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex .td-desc {
      width: 200px;
      padding-left: 0;
      line-height: 14px; }
    /* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex .td-promo, #tip-promo-flex .tbl-promo-flex .td-flex {
      width: 140px;
      padding-right: 16px;
      font-size: 20px;
      color: #026cb6;
      text-align: center; }
    /* line 107, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex .td-flex {
      width: 120px;
      padding-right: 8px;
      padding-left: 16px;
      color: #041e42; }
    /* line 116, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex td.red {
      color: red; }
    /* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex td.green {
      color: #53b847; }
    /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex tr:first-child td .value {
      font-size: 20px; }
    /* line 127, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex tr:last-child td {
      border-bottom: none; }
    /* line 130, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex .currency {
      font-size: 12px; }
    /* line 133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-promo-flex .tbl-promo-flex .value {
      font-size: 16px;
      font-weight: 300; }

/* line 140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-business-economy {
  width: auto;
  padding: 4px 8px; }
  /* line 143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-business-economy .tbl-bus-econ {
    background-color: transparent; }
    /* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-business-economy .tbl-bus-econ td {
      padding: 8px;
      line-height: 16px;
      color: #808080;
      border-bottom: 1px solid #e0e0e0;
      text-align: left;
      vertical-align: middle; }
    /* line 156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-business-economy .tbl-bus-econ .td-desc {
      width: 160px;
      padding-left: 0;
      line-height: 14px; }
    /* line 162, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-business-economy .tbl-bus-econ .td-economy {
      width: 148px;
      padding-right: 16px;
      font-size: 20px;
      color: #159ba7;
      text-align: center; }
    /* line 172, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-business-economy .tbl-bus-econ .td-business {
      width: 132px;
      padding-right: 16px;
      font-size: 20px;
      color: #00858f;
      text-align: center; }
    /* line 182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-business-economy .tbl-bus-econ tr:last-child td {
      border-bottom: none; }
    /* line 185, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-business-economy .tbl-bus-econ .desc {
      font-size: 10px;
      font-weight: 500;
      line-height: 4px; }

/* line 193, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
.tip-fare {
  width: 240px; }
  /* line 195, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tip-fare .tooltip-title {
    margin: 4px 0 12px 0;
    padding-bottom: 8px;
    font-size: 20px;
    font-weight: 300;
    border-bottom: 1px solid; }
  /* line 204, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tip-fare ul {
    margin-left: 16px;
    list-style-type: circle; }
    /* line 208, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tip-fare ul li {
      margin: 8px 0;
      font-size: 12px;
      line-height: 16px; }
  /* line 215, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tip-fare span {
    margin-top: 4px;
    line-height: 16px;
    color: #808080; }

/* line 224, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-promo-fare .tooltip-title {
  color: #026cb6;
  border-bottom: 1px solid #026cb6; }

/* line 230, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-flex-fare .tooltip-title {
  color: #041e42;
  border-bottom: 1px solid #041e42; }

/* line 236, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-economy-fare .tooltip-title {
  color: #159ba7;
  border-bottom: 1px solid #159ba7; }

/* line 242, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-business-fare .tooltip-title {
  color: #00858f;
  border-bottom: 1px solid #00858f; }

/* line 247, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-lowest-fare, #tip-azul-fare, #tip-points, #tip-no-points {
  width: 280px; }
  /* line 249, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-lowest-fare .tooltip-title, #tip-azul-fare .tooltip-title, #tip-points .tooltip-title, #tip-no-points .tooltip-title {
    margin: 4px 0 12px 0;
    padding-bottom: 8px;
    font-size: 20px;
    font-weight: 300;
    color: #f7a01d;
    border-bottom: 1px solid #f7a01d; }
  /* line 260, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-lowest-fare ul, #tip-azul-fare ul, #tip-points ul, #tip-no-points ul {
    margin-left: 16px;
    list-style-type: circle; }
    /* line 264, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-lowest-fare ul li, #tip-azul-fare ul li, #tip-points ul li, #tip-no-points ul li {
      margin: 8px 0;
      font-size: 12px;
      line-height: 16px; }
  /* line 271, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-lowest-fare span, #tip-azul-fare span, #tip-points span, #tip-no-points span {
    margin-top: 4px;
    line-height: 16px;
    color: #808080; }

/* line 282, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-azul-fare .tooltip-title {
  color: #026cb6;
  border-bottom: none; }

/* line 286, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-azul-fare .promo-text {
  margin: -12px -16px 16px;
  padding: 8px 16px 12px;
  color: white;
  background: #13b5ea; }
  /* line 292, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-azul-fare .promo-text .title {
    font-size: 20px;
    font-weight: 200;
    line-height: 32px; }
  /* line 297, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-azul-fare .promo-text p {
    font-size: 12px;
    font-weight: 300;
    line-height: 16px; }

/* line 305, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-points, #tip-no-points {
  width: 240px; }
  /* line 308, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-points .tooltip-title, #tip-no-points .tooltip-title {
    color: #026cb6;
    border-color: #026cb6; }

/* line 315, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-no-points .info {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 6px; }

/* line 322, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
#tip-new-plane {
  width: 380px; }
  /* line 324, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-new-plane .tooltip-title {
    margin: 0 0 12px 0;
    padding-bottom: 8px;
    font-size: 20px;
    font-weight: 300;
    color: #00858f;
    border-bottom: 1px solid #00858f; }
  /* line 335, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-new-plane .tooltip-content .spn-xtra {
    display: block;
    float: left;
    width: 180px;
    height: 100px;
    background: url("img/azul-xtra.jpg") center no-repeat; }
  /* line 344, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-new-plane .tooltip-content .div-desc-xtra {
    float: left;
    width: 150px;
    margin-left: 16px;
    font-size: 12px;
    line-height: 16px; }
    /* line 352, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    #tip-new-plane .tooltip-content .div-desc-xtra ul {
      margin: 8px 0 0 16px;
      list-style-type: circle; }
      /* line 356, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
      #tip-new-plane .tooltip-content .div-desc-xtra ul a {
        color: #00858f; }
      /* line 359, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
      #tip-new-plane .tooltip-content .div-desc-xtra ul a:hover {
        text-decoration: underline; }

@media screen and (max-width: 1199px) {
  /* line 370, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-promo-flex .tbl-promo-flex .td-desc {
    width: 124px; }
  /* line 373, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-promo-flex .tbl-promo-flex .td-promo, #tip-promo-flex .tbl-promo-flex .td-flex {
    width: 132px;
    padding-right: 4px; }
  /* line 377, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-promo-flex .tbl-promo-flex .td-flex {
    width: 112px;
    padding-right: 0px;
    padding-left: 0px; }
  /* line 387, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-business-economy .tbl-bus-econ .td-desc {
    width: 124px; }
  /* line 390, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-business-economy .tbl-bus-econ .td-business {
    width: 120px;
    padding-right: 4px; }
  /* line 394, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-business-economy .tbl-bus-econ .td-economy {
    width: 120px;
    padding-right: 0px;
    padding-left: 0px; } }

@media screen and (max-width: 991px) {
  /* line 406, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-promo-flex .tbl-promo-flex .td-desc {
    width: 240px; }
  /* line 409, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-promo-flex .tbl-promo-flex .td-promo, #tip-promo-flex .tbl-promo-flex .td-flex {
    width: 160px; }
  /* line 413, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-promo-flex .tbl-promo-flex .td-flex {
    width: 160px; }
  /* line 423, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-business-economy .tbl-bus-econ .td-desc {
    width: 240px; }
  /* line 426, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-business-economy .tbl-bus-econ .td-business {
    width: 176px;
    padding-right: 4px; }
  /* line 430, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  #tip-business-economy .tbl-bus-econ .td-economy {
    width: 176px;
    padding-right: 0px;
    padding-left: 0px; } }

/* line 443, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 0.875em;
  opacity: 0; }
  /* line 450, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tooltip.in {
    opacity: 0.8; }
  /* line 452, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 4px 0;
    margin-top: -3px; }
    /* line 457, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -4px;
      border-width: 4px 4px 0;
      border-top-color: #026cb6; }
    /* line 465, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-top.tooltip-info .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom.tooltip-info .tooltip-arrow {
      border-top-color: #808080; }
  /* line 468, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 4px;
    margin-left: 3px; }
    /* line 473, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -4px;
      border-width: 4px 4px 4px 0;
      border-right-color: #026cb6; }
    /* line 481, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-right.tooltip-info .tooltip-arrow, .tooltip.bs-tether-element-attached-left.tooltip-info .tooltip-arrow {
      border-right-color: #808080; }
  /* line 484, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 4px 0;
    margin-top: 3px; }
    /* line 489, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -4px;
      border-width: 0 4px 4px;
      border-bottom-color: #026cb6; }
    /* line 497, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-bottom.tooltip-info .tooltip-arrow, .tooltip.bs-tether-element-attached-top.tooltip-info .tooltip-arrow {
      border-bottom-color: #808080; }
  /* line 500, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 4px;
    margin-left: -3px; }
    /* line 505, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -4px;
      border-width: 4px 0 4px 4px;
      border-left-color: #026cb6; }
    /* line 513, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
    .tooltip.tooltip-left.tooltip-info .tooltip-arrow, .tooltip.bs-tether-element-attached-right.tooltip-info .tooltip-arrow {
      border-left-color: #808080; }

/* line 519, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
.tooltip-inner {
  max-width: 240px;
  padding: 7px 8px;
  color: white;
  font-weight: bold;
  text-align: center;
  border: 1px solid white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  background-color: #026cb6;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 532, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
#search-tabs {
  width: 100%; }
  /* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs #search-nav-container {
    height: 48px;
    background: #026cb6; }
  /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs #search-nav-tabs {
    margin: 0;
    border: 0; }
    /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
    #search-tabs #search-nav-tabs li {
      float: left;
      margin: 0; }
      /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
      #search-tabs #search-nav-tabs li > a {
        display: block;
        height: 48px;
        margin: 0 20px;
        padding: 10px 0;
        border: 0;
        border-bottom: 6px solid #89D4E3;
        font-size: 16px;
        font-weight: 200;
        line-height: 28px;
        letter-spacing: 0.25px;
        color: white; }
        /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
        #search-tabs #search-nav-tabs li > a.collapsed {
          border-color: transparent;
          color: rgba(255, 255, 255, 0.7); }
          /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
          #search-tabs #search-nav-tabs li > a.collapsed:hover {
            color: white; }
        @media screen and (max-width: 991px) {
          /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
          #search-tabs #search-nav-tabs li > a {
            margin: 0 12px; } }
      /* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
      #search-tabs #search-nav-tabs li:first-child > a {
        margin-left: 0; }
  /* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs #search-content-container {
    position: absolute;
    width: 100%;
    z-index: 9999; }
  /* line 55, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs .tab-content .search-content {
    height: auto;
    width: 100%;
    background: white;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4); }
    /* line 61, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
    #search-tabs .tab-content .search-content > .padding-wrapper {
      padding: 20px 24px 24px; }
      @media screen and (max-width: 991px) {
        /* line 61, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
        #search-tabs .tab-content .search-content > .padding-wrapper {
          padding: 12px 16px 16px; } }
    /* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
    #search-tabs .tab-content .search-content form .form-group {
      margin-bottom: 0;
      padding-right: 24px; }
      @media screen and (max-width: 991px) {
        /* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
        #search-tabs .tab-content .search-content form .form-group {
          padding-right: 16px; } }
    /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
    #search-tabs .tab-content .search-content form .form-group-submit {
      padding: 18px 0 0 24px; }
      @media screen and (max-width: 991px) {
        /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
        #search-tabs .tab-content .search-content form .form-group-submit {
          padding: 18px 0 0 8px; } }
    /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
    #search-tabs .tab-content .search-content form .btn {
      font-size: 18px; }
      @media screen and (max-width: 991px) {
        /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
        #search-tabs .tab-content .search-content form .btn {
          font-size: 16px; } }
  /* line 89, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs .tab-content .bx-toolbar {
    margin-bottom: 16px; }
    /* line 91, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
    #search-tabs .tab-content .bx-toolbar label {
      margin-right: 8px;
      margin-bottom: 0;
      line-height: 24px; }
    /* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
    #search-tabs .tab-content .bx-toolbar .btn-group > .btn {
      padding: 0 12px;
      font-size: 12px;
      font-weight: 400; }
      /* line 101, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
      #search-tabs .tab-content .bx-toolbar .btn-group > .btn.active {
        background: #9a9a9a;
        border-color: #9a9a9a; }
  /* line 109, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs #sky-banner {
    display: none;
    width: 100%;
    height: 200px;
    border-bottom: 1px solid #e0e0e0;
    background: url("img/flight-status-bg.png") top center no-repeat;
    background-size: cover; }
  /* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs.has-banner .tab-content .search-content {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); }
  /* line 121, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_search-tabs.scss */
  #search-tabs.has-banner #sky-banner {
    display: block; }

/* line 3, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -webkit-box-shadow: 0 4px 4px 2px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 4px 4px 2px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 4px 2px 2px 0 rgba(0, 0, 0, 0.3); }
  /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
      .popover.popover-top .popover-arrow:after, .popover.bs-tether-element-attached-bottom .popover-arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  /* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      /* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
      .popover.popover-right .popover-arrow:after, .popover.bs-tether-element-attached-left .popover-arrow:after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  /* line 63, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
      .popover.popover-bottom .popover-arrow:after, .popover.bs-tether-element-attached-top .popover-arrow:after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  /* line 83, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    /* line 87, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
      .popover.popover-left .popover-arrow:after, .popover.bs-tether-element-attached-right .popover-arrow:after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

/* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 1 1 0 0;
  -moz-border-radius: 1 1 0 0;
  border-radius: 1 1 0 0;
  -ms-border-radius: 1 1 0 0; }

/* line 115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
.popover-content {
  padding: 9px 14px; }

/* line 125, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
.popover-arrow, .popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 135, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
.popover-arrow {
  border-width: 11px; }

/* line 138, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
.popover-arrow:after {
  content: "";
  border-width: 10px; }

/* line 143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
.popover.popover-ta {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  text-align: left;
  border: 1px solid #e0e0e0; }
  /* line 147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-ta .popover-title {
    padding: 12px 40px 12px 12px;
    background: white;
    border-bottom: none;
    font-size: 16px;
    font-weight: 300;
    color: #13b5ea; }
  /* line 155, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-ta .popover-content {
    padding: 0 12px 12px; }
    /* line 157, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-ta .popover-content .form-group {
      float: left;
      margin-bottom: 0; }
    /* line 161, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-ta .popover-content .btn {
      height: 32px;
      margin: 25px 0 0 8px; }
  /* line 166, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-ta.popover-bottom, .popover.popover-ta.bs-tether-element-attached-top {
    margin-top: 10px; }
    /* line 170, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-ta.popover-bottom .popover-arrow, .popover.popover-ta.bs-tether-element-attached-top .popover-arrow {
      border-width: 8px;
      top: -8px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: #e0e0e0; }
      /* line 177, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
      .popover.popover-ta.popover-bottom .popover-arrow:after, .popover.popover-ta.bs-tether-element-attached-top .popover-arrow:after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  /* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-ta a.close-popover,
  .popover.popover-ta button.close-popover {
    position: absolute;
    top: 10px;
    right: 8px;
    font-size: 16px;
    color: #13b5ea; }
    /* line 193, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-ta a.close-popover:hover,
    .popover.popover-ta button.close-popover:hover {
      color: #0f91bb; }
    /* line 196, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
    .popover.popover-ta a.close-popover:active,
    .popover.popover-ta button.close-popover:active {
      color: #11a3d2; }
  /* line 200, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_popover.scss */
  .popover.popover-ta button.close-popover {
    background: transparent;
    border: none;
    cursor: pointer; }

/* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
#actions .container {
  margin-top: 48px; }

/* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
#actions .box-actions {
  padding-top: 32px;
  border-top: 1px solid #e6e6e6; }
  /* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
  #actions .box-actions .btn-fare-rules {
    position: relative;
    padding-left: 24px; }
    /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
    #actions .box-actions .btn-fare-rules i, #actions .box-actions .btn-fare-rules .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #actions .box-actions .btn-fare-rules .caret, #actions .box-actions .btn-fare-rules #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #actions .box-actions .btn-fare-rules #voucher-number:hover:after, #actions .box-actions .btn-fare-rules
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #actions .box-actions .btn-fare-rules #voucher-number:hover:after, #actions .box-actions .btn-fare-rules
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #actions .box-actions .btn-fare-rules #voucher-number:hover:after {
      display: none;
      position: absolute;
      top: 50%;
      left: 4px;
      width: 1em;
      height: 1em;
      margin-top: -.5em;
      font-size: 16px;
      line-height: 1;
      text-align: center; }
      /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
      #actions .box-actions .btn-fare-rules i.active, #actions .box-actions .btn-fare-rules .bootstrap-select.btn-group .dropdown-toggle .active.caret, .bootstrap-select.btn-group .dropdown-toggle #actions .box-actions .btn-fare-rules .active.caret, #actions .box-actions .btn-fare-rules #tudo-azul-buy-points .transactional-box .select-voucher .active#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #actions .box-actions .btn-fare-rules .active#voucher-number:hover:after, #actions .box-actions .btn-fare-rules
      #tudo-azul-transfer-points .transactional-box .select-voucher .active#voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #actions .box-actions .btn-fare-rules .active#voucher-number:hover:after, #actions .box-actions .btn-fare-rules
      #tudo-azul-renew-points .transactional-box .select-voucher .active#voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #actions .box-actions .btn-fare-rules .active#voucher-number:hover:after {
        display: block; }
    /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
    #actions .box-actions .btn-fare-rules span.market-fare {
      font-weight: 400;
      color: #808080; }
    /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
    #actions .box-actions .btn-fare-rules.active {
      background: #ebebeb; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
  #actions .box-actions .fare-rules {
    display: none;
    overflow-y: scroll;
    height: 320px;
    margin-top: 16px;
    padding: 0 16px 16px;
    font-size: 10px;
    line-height: 14px;
    color: #808080;
    background: #ebebeb;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -ms-border-radius: 2px; }
    /* line 55, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_actions.scss */
    #actions .box-actions .fare-rules .p-title {
      margin: 16px 0;
      padding-bottom: 4px;
      font-size: 14px;
      font-weight: 400;
      border-bottom: 1px solid #9a9a9a; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_loadmask.scss */
.loadmask {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  text-align: center; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_loadmask.scss */
  .loadmask .spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px; }
    /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_loadmask.scss */
    .loadmask .spinner i, .loadmask .spinner .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .loadmask .spinner .caret, .loadmask .spinner #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .loadmask .spinner #voucher-number:hover:after, .loadmask .spinner
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher .loadmask .spinner #voucher-number:hover:after, .loadmask .spinner
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher .loadmask .spinner #voucher-number:hover:after {
      display: block;
      width: 100%;
      height: 100%;
      font-size: 40px;
      -webkit-animation-name: spin;
      -moz-animation-name: spin;
      animation-name: spin;
      -webkit-animation-duration: 1.2s;
      -moz-animation-duration: 1.2s;
      animation-duration: 1.2s;
      -webkit-animation-timing-function: steps(12);
      -moz-animation-timing-function: steps(12);
      animation-timing-function: steps(12);
      -webkit-animation-delay: 0;
      -moz-animation-delay: 0;
      animation-delay: 0;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -webkit-animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      -moz-animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */ }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_loadmask.scss */
  .loadmask .load-text {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: 36px; }

/* ------------------------------
Loadmask animation
------------------------------ */
/* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_loadmask.scss */
body .loadmask {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

/* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_loadmask.scss */
body.loading {
  overflow: hidden; }
  /* line 55, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_loadmask.scss */
  body.loading .loadmask {
    visibility: visible;
    opacity: 1; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
.panel {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px; }
  /* line 3, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel .panel-body {
    padding: 15px; }
    /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    .panel .panel-body:before, .panel .panel-body:after {
      display: table;
      content: " "; }
    /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    .panel .panel-body:after {
      clear: both; }
  /* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel .panel-heading, .panel .panel-footer {
    padding: 14px 16px; }
    /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    .panel .panel-heading:before, .panel .panel-heading:after, .panel .panel-footer:before, .panel .panel-footer:after {
      display: table;
      content: " "; }
    /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
    .panel .panel-heading:after, .panel .panel-footer:after {
      clear: both; }
  /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-default {
    border: 1px solid #9a9a9a; }
    /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-default .panel-heading, .panel.panel-default .panel-footer {
      background: #e0e0e0; }
    /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-default .panel-heading {
      border-bottom: 1px solid #9a9a9a; }
    /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-default .panel-footer {
      border-top: 1px solid #9a9a9a; }
      /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-default .panel-footer .form-group label {
        font-size: .875em; }
      /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-default .panel-footer .form-group .datepicker {
        padding: 0; }
      /* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-default .panel-footer .row.form h3 {
        font-weight: 300;
        font-size: 24px;
        line-height: 48px;
        color: #026cb6; }
        /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-default .panel-footer .row.form h3 small {
          font-size: 16px; }
  /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-no-flight {
    border: 1px dashed #9a9a9a;
    text-align: center; }
    /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-no-flight p {
      font-size: 18px;
      font-weight: 300;
      color: #9a9a9a;
      line-height: 80px; }
  /* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking, .panel.panel-booking-details {
    border: 1px solid #9a9a9a;
    margin-bottom: 16px;
    background: white; }
    /* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking > .panel-heading, .panel.panel-booking-details > .panel-heading {
      padding: 4px 16px 0; }
      /* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking > .panel-heading .booking-header, .panel.panel-booking-details > .panel-heading .booking-header {
        border-bottom: 1px solid #e0e0e0; }
        /* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking > .panel-heading .booking-header h2, .panel.panel-booking-details > .panel-heading .booking-header h2 {
          font-size: 20px;
          line-height: 48px; }
        /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking > .panel-heading .booking-header .booking-actions, .panel.panel-booking-details > .panel-heading .booking-header .booking-actions {
          padding-top: 6px; }
          /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
          .panel.panel-booking > .panel-heading .booking-header .booking-actions .btn, .panel.panel-booking-details > .panel-heading .booking-header .booking-actions .btn {
            height: 32px;
            margin-left: 8px; }
          @media screen and (max-width: 991px) {
            /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
            .panel.panel-booking > .panel-heading .booking-header .booking-actions, .panel.panel-booking-details > .panel-heading .booking-header .booking-actions {
              text-align: left;
              padding-top: 0; }
              /* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
              .panel.panel-booking > .panel-heading .booking-header .booking-actions .btn, .panel.panel-booking-details > .panel-heading .booking-header .booking-actions .btn {
                margin: 0 8px 12px 0; } }
    /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking .panel-body .booking-summary, .panel.panel-booking-details .panel-body .booking-summary {
      margin-bottom: 0; }
    /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking .panel-body .booking-primary-actions, .panel.panel-booking-details .panel-body .booking-primary-actions {
      padding-top: 24px; }
      /* line 82, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .panel-body .booking-primary-actions .btn, .panel.panel-booking-details .panel-body .booking-primary-actions .btn {
        height: 32px;
        margin-left: 8px;
        padding: 4px 24px;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px; }
      @media screen and (max-width: 991px) {
        /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking .panel-body .booking-primary-actions, .panel.panel-booking-details .panel-body .booking-primary-actions {
          padding-top: 8px;
          text-align: left; }
          /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
          .panel.panel-booking .panel-body .booking-primary-actions .btn, .panel.panel-booking-details .panel-body .booking-primary-actions .btn {
            margin-left: 0;
            margin-right: 8px; } }
    /* line 99, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking .panel-body .booking-itinerary, .panel.panel-booking-details .panel-body .booking-itinerary {
      margin-top: 16px; }
    /* line 103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking .panel-footer, .panel.panel-booking-details .panel-footer {
      border-top: 1px solid #9a9a9a; }
      /* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .panel-footer .form-group label, .panel.panel-booking-details .panel-footer .form-group label {
        font-size: .875em; }
      /* line 107, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .panel-footer .form-group .datepicker, .panel.panel-booking-details .panel-footer .form-group .datepicker {
        padding: 0; }
      /* line 110, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .panel-footer .row.form h3, .panel.panel-booking-details .panel-footer .row.form h3 {
        font-weight: 300;
        font-size: 24px;
        line-height: 48px;
        color: #026cb6; }
        /* line 115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking .panel-footer .row.form h3 small, .panel.panel-booking-details .panel-footer .row.form h3 small {
          font-size: 16px; }
    /* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking .booking-status, .panel.panel-booking-details .booking-status {
      margin: 8px -4px 0;
      padding: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      -ms-border-radius: 4px; }
      /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .booking-status.status-onhold, .panel.panel-booking-details .booking-status.status-onhold, .panel.panel-booking .booking-status.status-declined, .panel.panel-booking-details .booking-status.status-declined {
        background: #FDE1DE;
        color: #AE2057; }
      /* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .booking-status.status-success, .panel.panel-booking-details .booking-status.status-success {
        background: #DEF1DB;
        color: #379105; }
        /* line 132, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking .booking-status.status-success .btn#btn-print-confirmation, .panel.panel-booking-details .booking-status.status-success .btn#btn-print-confirmation {
          margin-left: 8px; }
      /* line 136, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .booking-status .message, .panel.panel-booking-details .booking-status .message {
        position: relative;
        padding-left: 40px; }
        /* line 140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking .booking-status .message > .btn, .panel.panel-booking-details .booking-status .message > .btn {
          height: 32px;
          margin: 8px 0;
          padding: 4px 24px;
          font-size: 14px;
          font-weight: 300;
          line-height: 26px; }
      /* line 149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .booking-status i, .panel.panel-booking-details .booking-status i, .panel.panel-booking .booking-status .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.panel-booking .booking-status .caret, .panel.panel-booking-details .booking-status .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.panel-booking-details .booking-status .caret, .panel.panel-booking .booking-status #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.panel-booking .booking-status #voucher-number:hover:after, .panel.panel-booking-details .booking-status #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.panel-booking-details .booking-status #voucher-number:hover:after, .panel.panel-booking .booking-status
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .panel.panel-booking .booking-status #voucher-number:hover:after, .panel.panel-booking-details .booking-status
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .panel.panel-booking-details .booking-status #voucher-number:hover:after, .panel.panel-booking .booking-status
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .panel.panel-booking .booking-status #voucher-number:hover:after, .panel.panel-booking-details .booking-status
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .panel.panel-booking-details .booking-status #voucher-number:hover:after {
        position: absolute;
        top: -2px;
        left: 0px;
        font-size: 28px; }
      /* line 156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .booking-status.status-success .message, .panel.panel-booking-details .booking-status.status-success .message {
        padding: 2px 0 0 32px; }
      /* line 157, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .booking-status.status-success i, .panel.panel-booking-details .booking-status.status-success i, .panel.panel-booking .booking-status.status-success .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.panel-booking .booking-status.status-success .caret, .panel.panel-booking-details .booking-status.status-success .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.panel-booking-details .booking-status.status-success .caret, .panel.panel-booking .booking-status.status-success #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.panel-booking .booking-status.status-success #voucher-number:hover:after, .panel.panel-booking-details .booking-status.status-success #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.panel-booking-details .booking-status.status-success #voucher-number:hover:after, .panel.panel-booking .booking-status.status-success
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .panel.panel-booking .booking-status.status-success #voucher-number:hover:after, .panel.panel-booking-details .booking-status.status-success
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .panel.panel-booking-details .booking-status.status-success #voucher-number:hover:after, .panel.panel-booking .booking-status.status-success
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .panel.panel-booking .booking-status.status-success #voucher-number:hover:after, .panel.panel-booking-details .booking-status.status-success
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .panel.panel-booking-details .booking-status.status-success #voucher-number:hover:after {
        top: 2px;
        left: 0px;
        font-size: 24px; }
      /* line 163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking .booking-status p, .panel.panel-booking-details .booking-status p {
        font-size: 18px;
        font-weight: 300;
        line-height: 28px; }
        /* line 167, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking .booking-status p.obs, .panel.panel-booking-details .booking-status p.obs {
          font-size: 12px;
          font-weight: 400;
          line-height: 16px; }
      @media screen and (max-width: 991px) {
        /* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking .booking-status, .panel.panel-booking-details .booking-status {
          margin: 0 -4px; } }
  /* line 178, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking-details {
    border: 1px solid transparent;
    top: -52px; }
    /* line 182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking-details .details-header {
      height: 48px;
      padding: 8px 16px;
      margin: -4px -16px 8px;
      -webkit-border-radius: 2px 2px 0px 0px;
      -moz-border-radius: 2px 2px 0px 0px;
      border-radius: 2px 2px 0px 0px;
      -ms-border-radius: 2px 2px 0px 0px;
      background: #e6e6e6; }
      /* line 188, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking-details .details-header p {
        font-size: 20px;
        font-weight: 300;
        line-height: 34px;
        color: #041e42; }
      /* line 194, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.panel-booking-details .details-header a.btn-close-modal {
        display: block;
        width: 32px;
        height: 32px;
        padding: 4px;
        margin-right: -8px; }
        /* line 200, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking-details .details-header a.btn-close-modal i, .panel.panel-booking-details .details-header a.btn-close-modal .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.panel-booking-details .details-header a.btn-close-modal .caret, .panel.panel-booking-details .details-header a.btn-close-modal #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.panel-booking-details .details-header a.btn-close-modal #voucher-number:hover:after, .panel.panel-booking-details .details-header a.btn-close-modal
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .panel.panel-booking-details .details-header a.btn-close-modal #voucher-number:hover:after, .panel.panel-booking-details .details-header a.btn-close-modal
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .panel.panel-booking-details .details-header a.btn-close-modal #voucher-number:hover:after {
          font-size: 24px;
          color: #9a9a9a; }
        /* line 205, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.panel-booking-details .details-header a.btn-close-modal:hover i, .panel.panel-booking-details .details-header a.btn-close-modal:hover .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.panel-booking-details .details-header a.btn-close-modal:hover .caret, .panel.panel-booking-details .details-header a.btn-close-modal:hover #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.panel-booking-details .details-header a.btn-close-modal:hover #voucher-number:hover:after, .panel.panel-booking-details .details-header a.btn-close-modal:hover
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .panel.panel-booking-details .details-header a.btn-close-modal:hover #voucher-number:hover:after, .panel.panel-booking-details .details-header a.btn-close-modal:hover
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .panel.panel-booking-details .details-header a.btn-close-modal:hover #voucher-number:hover:after {
          color: gray; }
    /* line 209, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking-details .booking-itinerary {
      display: none; }
  /* line 212, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking-history .panel-default {
    background: white; }
  /* line 216, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking-history .panel-heading h2 {
    color: #606060; }
  /* line 219, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking-history .panel-body .booking-summary p {
    color: #808080; }
  /* line 220, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking-history .panel-body .booking-itinerary .flight-info .flight-details .flight-num {
    color: #808080; }
  /* line 222, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking-history .panel.collapse-panel .collapse-heading p, .panel.panel-booking-history .panel.collapse-toggle-panel .collapse-heading p, .panel.panel-booking-history .panel.collapse-toggle-panel .collapse-heading p {
    color: #808080; }
  /* line 224, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.panel-booking-history.booking-disabled {
    background: #e6e6e6; }
    /* line 226, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.panel-booking-history.booking-disabled .booking-actions h3 {
      line-height: 36px;
      text-transform: uppercase;
      color: #808080; }
  /* line 235, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.radio-panel .panel-heading, .panel.checkbox-panel .panel-heading {
    padding: 0;
    font-weight: 300;
    line-height: 20px;
    color: #808080;
    background: white;
    cursor: pointer;
    -webkit-transition: background 0.15s ease-in-out, border-color 0.15s ease-in-out;
    transition: background 0.15s ease-in-out, border-color 0.15s ease-in-out; }
    /* line 243, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.radio-panel .panel-heading:hover, .panel.checkbox-panel .panel-heading:hover {
      background: #e6e6e6; }
      /* line 246, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.radio-panel .panel-heading:hover .radio label, .panel.radio-panel .panel-heading:hover .checkbox label, .panel.checkbox-panel .panel-heading:hover .radio label, .panel.checkbox-panel .panel-heading:hover .checkbox label {
        color: #808080; }
    /* line 250, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.radio-panel .panel-heading .radio, .panel.radio-panel .panel-heading .checkbox, .panel.checkbox-panel .panel-heading .radio, .panel.checkbox-panel .panel-heading .checkbox {
      height: auto;
      margin: 0;
      padding: 0;
      border: 0; }
      /* line 256, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.radio-panel .panel-heading .radio label, .panel.radio-panel .panel-heading .checkbox label, .panel.checkbox-panel .panel-heading .radio label, .panel.checkbox-panel .panel-heading .checkbox label {
        padding: 14px 16px 14px 40px; }
        /* line 258, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.radio-panel .panel-heading .radio label::before, .panel.radio-panel .panel-heading .checkbox label::before, .panel.checkbox-panel .panel-heading .radio label::before, .panel.checkbox-panel .panel-heading .checkbox label::before {
          top: 11px;
          left: 16px; }
      /* line 263, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.radio-panel .panel-heading .radio input, .panel.radio-panel .panel-heading .checkbox input, .panel.checkbox-panel .panel-heading .radio input, .panel.checkbox-panel .panel-heading .checkbox input {
        top: 12px;
        left: 20px; }
    /* line 269, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.radio-panel .panel-heading .checkbox label, .panel.checkbox-panel .panel-heading .checkbox label {
      color: #808080; }
  /* line 274, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.radio-panel .panel-body p, .panel.checkbox-panel .panel-body p {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #808080; }
  /* line 282, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.radio-panel.active, .panel.checkbox-panel.active {
    border: 1px solid #026cb6; }
    /* line 285, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.radio-panel.active .panel-heading, .panel.checkbox-panel.active .panel-heading {
      color: #026cb6;
      border-color: #026cb6;
      background: #e6e6e6; }
      /* line 291, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.radio-panel.active .panel-heading:hover .radio label, .panel.checkbox-panel.active .panel-heading:hover .radio label {
        color: #026cb6; }
  /* line 299, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.checkbox-toggle-panel .panel-body .content {
    display: block;
    -webkit-animation-name: fadeOutFromBlock;
    -moz-animation-name: fadeOutFromBlock;
    animation-name: fadeOutFromBlock;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -webkit-animation-name: fadeInFromNone;
    -moz-animation-name: fadeInFromNone;
    animation-name: fadeInFromNone;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */ }
  /* line 304, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.checkbox-toggle-panel .panel-body .content-checked {
    display: none;
    -webkit-animation-name: fadeOutFromBlock;
    -moz-animation-name: fadeOutFromBlock;
    animation-name: fadeOutFromBlock;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -webkit-animation-name: fadeInFromNone;
    -moz-animation-name: fadeInFromNone;
    animation-name: fadeInFromNone;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */ }
  /* line 312, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.checkbox-panel.active .panel-heading .checkbox label {
    color: #026cb6; }
  /* line 315, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.checkbox-panel.active.checkbox-toggle-panel .panel-body .content {
    display: none; }
  /* line 316, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.checkbox-panel.active.checkbox-toggle-panel .panel-body .content-checked {
    display: block; }
  /* line 321, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.collapse-panel, .panel.collapse-toggle-panel {
    border: 1px solid #9a9a9a;
    cursor: pointer; }
    /* line 325, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.collapse-panel.open .collapse-heading, .panel.open.collapse-toggle-panel .collapse-heading {
      border-bottom: 1px solid #9a9a9a; }
    /* line 327, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.collapse-panel .collapse-heading, .panel.collapse-toggle-panel .collapse-heading {
      height: 48px;
      padding: 12px 15px 8px;
      -webkit-transition: background 0.15s ease-in-out;
      transition: background 0.15s ease-in-out; }
      /* line 330, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.collapse-panel .collapse-heading i, .panel.collapse-toggle-panel .collapse-heading i, .panel.collapse-panel .collapse-heading .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.collapse-panel .collapse-heading .caret, .panel.collapse-toggle-panel .collapse-heading .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.collapse-toggle-panel .collapse-heading .caret, .panel.collapse-panel .collapse-heading #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.collapse-panel .collapse-heading #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-heading #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-heading #voucher-number:hover:after, .panel.collapse-panel .collapse-heading
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .panel.collapse-panel .collapse-heading #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-heading
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-heading #voucher-number:hover:after, .panel.collapse-panel .collapse-heading
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .panel.collapse-panel .collapse-heading #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-heading
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-heading #voucher-number:hover:after {
        position: relative;
        top: 4px;
        font-size: 24px;
        margin: 0 4px 0 -4px;
        line-height: 14px; }
      /* line 337, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.collapse-panel .collapse-heading p, .panel.collapse-toggle-panel .collapse-heading p {
        font-size: 16px;
        font-weight: 300;
        line-height: 28px;
        color: #026cb6; }
      /* line 344, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.collapse-panel .collapse-heading:hover, .panel.collapse-toggle-panel .collapse-heading:hover {
        background: #e6e6e6; }
    /* line 346, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.collapse-panel .collapse-body, .panel.collapse-toggle-panel .collapse-body {
      display: none;
      cursor: default; }
  /* line 351, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
  .panel.collapse-toggle-panel {
    cursor: default; }
    /* line 354, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.collapse-toggle-panel .collapse-toggle-heading {
      height: 48px;
      padding: 12px 15px 8px; }
      /* line 357, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.collapse-toggle-panel .collapse-toggle-heading p {
        font-size: 16px;
        font-weight: 300;
        line-height: 28px;
        color: #026cb6; }
      /* line 363, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.collapse-toggle-panel .collapse-toggle-heading:hover {
        background: white; }
      /* line 364, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
      .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle {
        margin: -12px 0 -8px;
        height: 48px; }
        /* line 367, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
        .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li {
          float: left;
          height: 100%;
          margin-left: -1px;
          padding: 0px;
          border: 1px solid #e0e0e0;
          border-top: none;
          border-bottom: none; }
          /* line 375, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
          .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a {
            display: block;
            position: relative;
            height: 100%;
            padding: 0px 16px;
            font-size: 14px;
            font-weight: 300;
            line-height: 48px;
            color: #808080;
            -webkit-transition: background 0.15s ease-in-out;
            transition: background 0.15s ease-in-out; }
            /* line 386, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
            .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a i, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a .caret, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a #voucher-number:hover:after {
              display: none; }
            /* line 387, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
            .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a:hover, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.active {
              background: #e6e6e6; }
            /* line 388, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
            .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected {
              line-height: 28px;
              background: white;
              color: #026cb6; }
              /* line 392, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
              .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected i, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected .caret, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected
              #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
              #tudo-azul-transfer-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected
              #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
              #tudo-azul-renew-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected #voucher-number:hover:after {
                display: block;
                position: absolute;
                left: 50%;
                bottom: 6px;
                font-size: 16px;
                margin-left: -8px;
                color: #026cb6; }
              /* line 401, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
              .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active {
                background: #026cb6;
                color: white; }
                /* line 404, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
                .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active i, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active .caret, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active
                #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-transfer-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active #voucher-number:hover:after, .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active
                #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-renew-points .transactional-box .select-voucher .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active #voucher-number:hover:after {
                  color: white; }
                /* line 405, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
                .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected.active:hover {
                  background: #014e84; }
              /* line 409, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
              .panel.collapse-toggle-panel .collapse-toggle-heading .extras-toggle li > a.selected:hover {
                background: #e6e6e6; }
    /* line 417, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.collapse-toggle-panel .collapse-toggle-body {
      display: none;
      padding: 8px; }
    /* line 422, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_panels.scss */
    .panel.collapse-toggle-panel.open .collapse-toggle-heading {
      border-bottom: 1px solid #9a9a9a;
      height: 49px; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media {
  margin-top: 15px; }
  /* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
  .media:first-child {
    margin-top: 0; }

/* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

/* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-body {
  width: 10000px; }

/* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-object {
  display: block; }
  /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
  .media-object.img-thumbnail {
    max-width: none; }

/* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px; }

/* line 32, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px; }

/* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

/* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-middle {
  vertical-align: middle; }

/* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-bottom {
  vertical-align: bottom; }

/* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none; }

/* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .fade.in {
    opacity: 1; }

/* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-open {
  overflow: hidden; }

/* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  z-index: 1050;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

/* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

/* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

/* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-content {
  position: relative;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  outline: 0;
  background-color: #fff;
  background-clip: padding-box;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

/* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-backdrop {
  position: fixed;
  z-index: 1040;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000; }
  /* line 87, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

/* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-header {
  min-height: 16.42857px;
  padding: 15px;
  border-bottom: 1px solid #e0e0e0; }

/* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 109, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857; }

/* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-body {
  position: relative;
  padding: 15px; }
  /* line 122, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-body h4 {
    margin: 8px 0;
    font-size: 18px;
    font-weight: 300;
    color: #026cb6; }

/* line 131, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-footer {
  padding: 15px;
  border-top: 1px solid #e0e0e0;
  text-align: right; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .modal-footer:before, .modal-footer:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .modal-footer:after {
    clear: both; }
  /* line 140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  /* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  /* line 149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

/* line 155, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal-scrollbar-measure {
  overflow: scroll;
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px; }

@media (min-width: 768px) {
  /* line 168, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  /* line 172, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  /* line 176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  /* line 182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-lg {
    width: 900px; }
  /* line 185, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal-xl {
    width: 71.875rem; } }

/* line 192, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal .modal-dialog .modal-content {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  border: 0; }
  /* line 197, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal .modal-dialog .modal-content .modal-title {
    margin-bottom: -2px;
    font-size: 20px;
    font-weight: 300;
    color: #026cb6; }
  /* line 203, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal .modal-dialog .modal-content .btn-close-modal {
    display: block;
    width: 24px;
    height: 24px;
    text-align: center;
    color: #9a9a9a; }
    /* line 210, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
    .modal .modal-dialog .modal-content .btn-close-modal i, .modal .modal-dialog .modal-content .btn-close-modal .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .modal .modal-dialog .modal-content .btn-close-modal .caret, .modal .modal-dialog .modal-content .btn-close-modal #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .modal .modal-dialog .modal-content .btn-close-modal #voucher-number:hover:after, .modal .modal-dialog .modal-content .btn-close-modal
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher .modal .modal-dialog .modal-content .btn-close-modal #voucher-number:hover:after, .modal .modal-dialog .modal-content .btn-close-modal
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher .modal .modal-dialog .modal-content .btn-close-modal #voucher-number:hover:after {
      vertical-align: middle;
      font-size: 20px; }
    /* line 215, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
    .modal .modal-dialog .modal-content .btn-close-modal :hover {
      color: #13b5ea; }
  /* line 218, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal .modal-dialog .modal-content .modal-body {
    font-size: 14px;
    font-weight: 400;
    color: #808080; }
    /* line 223, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
    .modal .modal-dialog .modal-content .modal-body .p-lg {
      margin-bottom: 4px;
      font-size: 24px;
      font-weight: 200; }
    /* line 229, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
    .modal .modal-dialog .modal-content .modal-body .p-md {
      font-size: 14px;
      font-weight: 300; }
  /* line 234, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal .modal-dialog .modal-content .modal-footer {
    border-top: 1px solid #e0e0e0;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px; }
    /* line 238, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
    .modal .modal-dialog .modal-content .modal-footer .btn {
      height: 32px;
      line-height: 27px;
      font-size: 16px;
      font-weight: 300; }
      /* line 243, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
      .modal .modal-dialog .modal-content .modal-footer .btn.btn-outline {
        line-height: 27px; }

/* line 249, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal .modal-dialog.modal-notitle .modal-content .btn-close-modal {
  position: absolute;
  top: 16px;
  right: 16px;
  color: #9a9a9a; }

/* line 258, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert h2 {
  color: #808080;
  text-align: center; }
  /* line 262, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.modal-alert h2 i, .modal.modal-alert h2 .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .modal.modal-alert h2 .caret, .modal.modal-alert h2 #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .modal.modal-alert h2 #voucher-number:hover:after, .modal.modal-alert h2
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher .modal.modal-alert h2 #voucher-number:hover:after, .modal.modal-alert h2
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher .modal.modal-alert h2 #voucher-number:hover:after {
    display: block;
    font-size: 40px; }

/* line 267, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert .p-msg {
  text-align: center;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 16px; }

/* line 274, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert#modal-alert-session i, .modal.modal-alert#modal-alert-session .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .modal.modal-alert#modal-alert-session .caret, .modal.modal-alert#modal-alert-session #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .modal.modal-alert#modal-alert-session #voucher-number:hover:after, .modal.modal-alert#modal-alert-session
#tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-transfer-points .transactional-box .select-voucher .modal.modal-alert#modal-alert-session #voucher-number:hover:after, .modal.modal-alert#modal-alert-session
#tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-renew-points .transactional-box .select-voucher .modal.modal-alert#modal-alert-session #voucher-number:hover:after {
  font-size: 48px;
  color: #026cb6; }

/* line 279, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert .modal-body {
  padding: 20px; }

/* line 281, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert.modal-warning h2 i, .modal.modal-alert.modal-warning h2 .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .modal.modal-alert.modal-warning h2 .caret, .modal.modal-alert.modal-warning h2 #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .modal.modal-alert.modal-warning h2 #voucher-number:hover:after, .modal.modal-alert.modal-warning h2
#tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-transfer-points .transactional-box .select-voucher .modal.modal-alert.modal-warning h2 #voucher-number:hover:after, .modal.modal-alert.modal-warning h2
#tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-renew-points .transactional-box .select-voucher .modal.modal-alert.modal-warning h2 #voucher-number:hover:after {
  color: #E8B820; }

/* line 282, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert.modal-warning .btn {
  background: #E8B820; }
  /* line 284, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.modal-alert.modal-warning .btn:hover {
    background: #efce65; }
  /* line 285, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.modal-alert.modal-warning .btn:active {
    background: #f4dd94; }

/* line 289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert.modal-error h2 i, .modal.modal-alert.modal-error h2 .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .modal.modal-alert.modal-error h2 .caret, .modal.modal-alert.modal-error h2 #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .modal.modal-alert.modal-error h2 #voucher-number:hover:after, .modal.modal-alert.modal-error h2
#tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-transfer-points .transactional-box .select-voucher .modal.modal-alert.modal-error h2 #voucher-number:hover:after, .modal.modal-alert.modal-error h2
#tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-renew-points .transactional-box .select-voucher .modal.modal-alert.modal-error h2 #voucher-number:hover:after {
  color: red; }

/* line 290, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert.modal-error .btn {
  background: red; }
  /* line 292, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.modal-alert.modal-error .btn:hover {
    background: #ff4d4d; }
  /* line 293, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.modal-alert.modal-error .btn:active {
    background: #ff8080; }

/* line 297, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert.modal-success h2 i, .modal.modal-alert.modal-success h2 .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .modal.modal-alert.modal-success h2 .caret, .modal.modal-alert.modal-success h2 #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .modal.modal-alert.modal-success h2 #voucher-number:hover:after, .modal.modal-alert.modal-success h2
#tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-transfer-points .transactional-box .select-voucher .modal.modal-alert.modal-success h2 #voucher-number:hover:after, .modal.modal-alert.modal-success h2
#tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
#tudo-azul-renew-points .transactional-box .select-voucher .modal.modal-alert.modal-success h2 #voucher-number:hover:after {
  color: #53b847; }

/* line 298, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
.modal.modal-alert.modal-success .btn {
  background: #53b847; }
  /* line 300, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.modal-alert.modal-success .btn:hover {
    background: #87cd7e; }
  /* line 301, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_modal.scss */
  .modal.modal-alert.modal-success .btn:active {
    background: #a9dca3; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
.ui-datepicker {
  background: white;
  border: 1px solid #e0e0e0;
  padding-top: 4px;
  -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.175);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px; }
  /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    position: absolute;
    top: 8px;
    left: 8px; }
    /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev > span.ui-icon {
      left: 0; }
      /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
      .ui-datepicker .ui-datepicker-header .ui-datepicker-prev > span.ui-icon:before {
        content: "\e60f";
        right: 8px; }
  /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    position: absolute;
    top: 8px;
    right: 8px; }
    /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next > span.ui-icon {
      right: 0; }
      /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
      .ui-datepicker .ui-datepicker-header .ui-datepicker-next > span.ui-icon:before {
        content: "\e603";
        left: 8px; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
  .ui-datepicker .ui-datepicker-header span.ui-icon {
    position: absolute;
    top: 0;
    width: 28px;
    height: 28px;
    cursor: pointer;
    background: transparent;
    color: #9a9a9a; }
    /* line 41, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-header span.ui-icon::before {
      position: absolute;
      top: 2px;
      font-family: "Azul Icons";
      font-size: 20px; }
    /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-header span.ui-icon:hover {
      color: #026cb6; }
  /* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    text-align: center;
    line-height: 40px;
    font-weight: 300; }
  /* line 58, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
  .ui-datepicker .ui-datepicker-calendar {
    color: #808080; }
    /* line 61, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar > thead > tr > th {
      padding: 8px;
      font-size: 12px;
      font-weight: 400;
      background: #e6e6e6; }
    /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar > tbody > tr > td {
      padding: 10px 4px 6px;
      font-size: 16px;
      font-weight: 300;
      text-align: center;
      border: 1px solid #e6e6e6; }
      /* line 74, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
      .ui-datepicker .ui-datepicker-calendar > tbody > tr > td a {
        color: #808080; }
      /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
      .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:hover {
        background: #13b5ea;
        cursor: pointer; }
        /* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
        .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:hover a {
          color: white; }
    /* line 82, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a {
      color: #13b5ea; }
    /* line 84, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end.ui-datepicker-current-day a {
      color: white; }
    /* line 91, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable a {
      color: #9a9a9a; }
    /* line 92, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
      background: white;
      cursor: default; }
    /* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day {
      background: #13b5ea;
      cursor: default; }
      /* line 100, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
      .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a {
        color: white; }
    /* line 102, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
      background: #e6e6e6; }
      /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_datepicker.scss */
      .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
        color: #026cb6; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_number-picker.scss */
.group-num-picker {
  padding: 0 1.25em; }

/* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_number-picker.scss */
.dp-numberPicker {
  margin-top: 7px; }
  /* line 6, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_number-picker.scss */
  .dp-numberPicker > input, .dp-numberPicker > span {
    height: 32px;
    line-height: 32px; }
  /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_number-picker.scss */
  .dp-numberPicker input {
    height: 34px; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_number-picker.scss */
  .dp-numberPicker span {
    padding-top: 0;
    padding-bottom: 0; }
    /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_number-picker.scss */
    .dp-numberPicker span i, .dp-numberPicker span .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .dp-numberPicker span .caret, .dp-numberPicker span #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .dp-numberPicker span #voucher-number:hover:after, .dp-numberPicker span
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher .dp-numberPicker span #voucher-number:hover:after, .dp-numberPicker span
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher .dp-numberPicker span #voucher-number:hover:after {
      font-weight: bold; }

/* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group {
  display: table;
  position: relative;
  border-collapse: separate; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group .form-control {
    float: left;
    position: relative;
    z-index: 2;
    width: 100%;
    margin-bottom: 0;
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #ccc; }

/* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  /* line 63, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

/* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  vertical-align: middle;
  white-space: nowrap; }

/* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #026cb6;
  border: 1px solid #9a9a9a;
  border-radius: 2px;
  background-color: transparent;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none; }
  /* line 94, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    font-size: 12px; }
  /* line 98, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    font-size: 18px; }
  /* line 102, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-addon.btn {
    cursor: pointer; }
    /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
    .input-group-addon.btn:hover {
      background-color: transparent; }
    /* line 107, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
    .input-group-addon.btn:active {
      background-color: transparent; }
  /* line 111, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-addon.disabled {
    cursor: default; }
  /* line 115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

/* line 122, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 131, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0; }

/* line 134, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0; }

/* line 149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  /* line 159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-btn > .btn {
    position: relative; }
    /* line 161, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    /* line 165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  /* line 173, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  /* line 179, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_input-groups.scss */
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

/* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .nav:before, .nav:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .nav:after {
    clear: both; }
  /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav > li {
    display: block;
    position: relative; }
    /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav > li > a {
      display: block;
      position: relative;
      padding: 10px 15px; }
      /* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
      .nav > li > a:hover, .nav > li > a:focus {
        background-color: #026cb6;
        text-decoration: none; }
    /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav > li.disabled > a {
      color: #e0e0e0; }
      /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #e0e0e0;
        background-color: transparent;
        cursor: not-allowed;
        text-decoration: none; }
  /* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border-color: #026cb6;
    background-color: #026cb6; }
  /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav .nav-divider {
    overflow: hidden;
    height: 1px;
    margin: 9px 0;
    background-color: #e5e5e5; }
  /* line 66, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav > li > a > img {
    max-width: none; }

/* line 76, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-tabs {
  border-bottom: 4px solid #026cb6; }
  /* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    /* line 84, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid #ddd;
      border-radius: 2px 2px 0 0; }
      /* line 91, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
      .nav-tabs > li > a:hover {
        border-color: #e6e6e6 #e6e6e6 #ddd; }
    /* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #fff;
      border: 1px solid #026cb6;
      border-bottom-color: transparent;
      background-color: #026cb6;
      cursor: default; }

/* line 120, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-pills > li {
  float: left; }
  /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-pills > li > a {
    border-radius: 2px; }
  /* line 126, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-pills > li + li {
    margin-left: 2px; }
  /* line 131, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #026cb6; }

/* line 144, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-stacked > li {
  float: none; }
  /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

/* line 160, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  /* line 162, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    /* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      margin-bottom: 5px;
      text-align: center; }
  /* line 170, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  /* line 175, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    /*width: 1%;*/ }
    /* line 179, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      margin-bottom: 0; }

/* line 191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  color: #868686;
  border-radius: 2px; }

/* line 198, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
  color: #fff;
  border: 1px solid #026cb6; }

@media (min-width: 768px) {
  /* line 205, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
    background-color: #F3F3F3; }
  /* line 210, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #026cb6;
    background-color: #026cb6; } }

/* line 225, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 228, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.tab-content > .active {
  display: block; }

/* line 238, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px; }

/* line 248, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.nav-tabs.nav-custom {
  border: 0; }
  /* line 252, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-tabs.nav-custom > li > a {
    padding: 0;
    height: 32px;
    line-height: 34px;
    font-weight: 300;
    color: #13b5ea;
    border-color: #13b5ea;
    background: #e6e6e6;
    -webkit-transition: background 0.15s ease-in-out;
    transition: background 0.15s ease-in-out; }
    /* line 261, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav-tabs.nav-custom > li > a:hover {
      background-color: #e0e0e0; }
    /* line 264, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .nav-tabs.nav-custom > li > a.active {
      color: white;
      background: #13b5ea; }
  /* line 270, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-tabs.nav-custom > li:first-child > a {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    margin-right: -1px; }
  /* line 276, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .nav-tabs.nav-custom > li:last-child > a {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0; }

/* line 284, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
.flight-status-nav {
  border: 0; }
  /* line 286, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
  .flight-status-nav > li {
    float: right;
    margin: 0; }
    /* line 289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
    .flight-status-nav > li > a {
      height: 56px;
      line-height: 40px;
      margin: 0;
      color: #9a9a9a;
      font-weight: 300;
      border: 0;
      -webkit-border-radius: 2px 2px 0px 0px;
      -moz-border-radius: 2px 2px 0px 0px;
      border-radius: 2px 2px 0px 0px;
      -ms-border-radius: 2px 2px 0px 0px;
      -webkit-transition: background 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: background 0.15s ease-in-out, color 0.15s ease-in-out; }
      /* line 299, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
      .flight-status-nav > li > a.active {
        color: white;
        background: #13b5ea; }
        /* line 302, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
        .flight-status-nav > li > a.active:hover, .flight-status-nav > li > a.active:focus {
          color: white;
          background: #0f91bb; }
      /* line 307, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
      .flight-status-nav > li > a span.day-month-num {
        font-size: 24px;
        font-weight: 200; }
      /* line 311, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_navs.scss */
      .flight-status-nav > li > a:hover, .flight-status-nav > li > a:focus {
        background: #e0e0e0;
        color: #808080; }

/* line 10, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

/* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 300;
  line-height: inherit;
  color: #808080;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 2px;
  color: #808080;
  font-size: 12px; }
  /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  label i, label .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle label .caret, label #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher label #voucher-number:hover:after, label
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher label #voucher-number:hover:after, label
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher label #voucher-number:hover:after {
    position: relative;
    font-size: 14px;
    top: 1px;
    margin-right: 4px; }

/* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

/* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="file"] {
  display: block; }

/* line 74, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%; }

/* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
select[multiple],
select[size] {
  height: auto; }

/* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #026cb6; }

/* line 95, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
::-webkit-input-placeholder {
  color: #9a9a9a; }

/* line 96, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
:-moz-placeholder {
  color: #9a9a9a; }

/* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
::-moz-placeholder {
  color: #9a9a9a; }

/* line 98, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
:-ms-input-placeholder {
  color: #9a9a9a; }

/* line 122, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 40px;
  color: #026cb6;
  background-color: transparent;
  background-image: none;
  border: 0 solid #9a9a9a;
  border-bottom-width: 1px;
  -webkit-transition: border-color ease-in-out 0.25s, background-color ease-in-out 0.25s;
  transition: border-color ease-in-out 0.25s, background-color ease-in-out 0.25s; }
  /* line 147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: transparent;
    opacity: 1; }
  /* line 154, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }
  /* line 159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-control:hover {
    background-color: #ebebeb;
    border-bottom-color: #026cb6; }
  /* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-control:focus {
    outline: 0;
    background-color: #ebebeb;
    border-bottom-color: #026cb6; }
  /* line 170, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-control[disabled] {
    background-color: #e6e6e6;
    color: #606060;
    opacity: 0.7;
    filter: alpha(opacity=70); }
    /* line 174, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .form-control[disabled]:hover {
      background-color: #e6e6e6;
      border-bottom-color: #9a9a9a; }

/* line 184, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 196, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 215, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; } }

/* line 227, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-group {
  margin-bottom: 15px; }
  /* line 229, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-group.form-group-select {
    margin-bottom: 13px; }

/* line 239, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-bottom: 10px; }
  /* line 246, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio label,
  .checkbox label {
    min-height: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
  /* line 254, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio a,
  .checkbox a {
    text-decoration: underline; }
    /* line 256, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .radio a i, .radio a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .radio a .caret, .radio a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .radio a #voucher-number:hover:after, .radio a
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher .radio a #voucher-number:hover:after, .radio a
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher .radio a #voucher-number:hover:after,
    .checkbox a i,
    .checkbox a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
    .checkbox a .caret,
    .checkbox a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
    .checkbox a #voucher-number:hover:after,
    .checkbox a
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher
    .checkbox a #voucher-number:hover:after,
    .checkbox a
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher
    .checkbox a #voucher-number:hover:after {
      text-decoration: none; }

/* line 261, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute; }

/* line 270, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

/* line 276, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

/* line 286, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 298, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

/* line 307, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

/* line 317, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

/* line 329, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }

/* line 342, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.has-feedback {
  position: relative; }
  /* line 347, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .has-feedback .form-control {
    padding-right: 42.5px; }

/* line 352, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

/* line 366, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.has-success {
  position: relative; }
  /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .help-block,
  .has-success .control-label,
  .has-success .radio,
  .has-success .checkbox,
  .has-success .radio-inline,
  .has-success .checkbox-inline,
  .has-success .promocode-group,
  .has-success .form-label,
  .has-success.radio label,
  .has-success.checkbox label,
  .has-success.radio-inline label,
  .has-success.checkbox-inline label {
    color: #3c763d; }
  /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .form-control {
    color: #3c763d;
    border-color: #3c763d; }
    /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
    .has-success .form-control:focus {
      border-color: #2b542c; }
  /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success input {
    padding-left: 25px; }
  /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success.radio-button:before {
    background: white;
    top: -2px;
    left: 10px; }
  /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success:before {
    position: absolute;
    top: 25px;
    font-family: 'Azul Icons';
    font-size: 22px;
    font-weight: normal;
    color: #3c763d;
    content: "";
    cursor: pointer; }
  /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success:after {
    position: absolute;
    z-index: 10;
    top: 57px;
    right: 0;
    left: 0;
    padding: 2px;
    font-size: 11px;
    opacity: 1;
    color: #3c763d;
    border: 1px solid #3c763d;
    background: #fff;
    content: attr(data-title);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -ms-border-radius: 2px; }
  /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success.radio-button .radio,
  .has-success.checkbox-button .checkbox,
  .has-success .radio-inline {
    border: 1px solid #3c763d; }
    /* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
    .has-success.radio-button .radio input, .has-success.radio-button .radio label,
    .has-success.checkbox-button .checkbox input,
    .has-success.checkbox-button .checkbox label,
    .has-success .radio-inline input,
    .has-success .radio-inline label {
      color: #3c763d; }
  /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success.radio-button:after {
    right: 9px;
    left: initial;
    top: 0px; }
  /* line 96, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success.radio-inline-group:after {
    top: 78px;
    margin-bottom: 10px;
    right: initial; }
  /* line 102, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success.promocode-group:before {
    right: 95px; }
  /* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success.checkbox-button:before, .has-success.checkbox-button:after, .has-success.radio-inline-group:before {
    display: none; }
  /* line 118, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success.radio-button .form-label {
    margin-left: 30px; }
  /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .dropdown-toggle .filter-option {
    padding-left: 26px;
    color: #3c763d; }
  /* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .dropdown-toggle .caret {
    right: 10px !important;
    margin-top: 2px !important; }
  /* line 134, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .dropdown-toggle:hover .caret {
    color: #3c763d; }
  /* line 139, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .bootstrap-select.btn-group .dropdown-menu {
    right: 0;
    left: 0;
    margin-top: -3px; }
  /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8; }
  /* line 152, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-success .form-control-feedback {
    color: #3c763d; }

/* line 369, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.has-warning {
  position: relative; }
  /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .help-block,
  .has-warning .control-label,
  .has-warning .radio,
  .has-warning .checkbox,
  .has-warning .radio-inline,
  .has-warning .checkbox-inline,
  .has-warning .promocode-group,
  .has-warning .form-label,
  .has-warning.radio label,
  .has-warning.checkbox label,
  .has-warning.radio-inline label,
  .has-warning.checkbox-inline label {
    color: #8a6d3b; }
  /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .form-control {
    color: #8a6d3b;
    border-color: #8a6d3b; }
    /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
    .has-warning .form-control:focus {
      border-color: #66512c; }
  /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning input {
    padding-left: 25px; }
  /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning.radio-button:before {
    background: white;
    top: -2px;
    left: 10px; }
  /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning:before {
    position: absolute;
    top: 25px;
    font-family: 'Azul Icons';
    font-size: 22px;
    font-weight: normal;
    color: #8a6d3b;
    content: "";
    cursor: pointer; }
  /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning:after {
    position: absolute;
    z-index: 10;
    top: 57px;
    right: 0;
    left: 0;
    padding: 2px;
    font-size: 11px;
    opacity: 1;
    color: #8a6d3b;
    border: 1px solid #8a6d3b;
    background: #fff;
    content: attr(data-title);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -ms-border-radius: 2px; }
  /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning.radio-button .radio,
  .has-warning.checkbox-button .checkbox,
  .has-warning .radio-inline {
    border: 1px solid #8a6d3b; }
    /* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
    .has-warning.radio-button .radio input, .has-warning.radio-button .radio label,
    .has-warning.checkbox-button .checkbox input,
    .has-warning.checkbox-button .checkbox label,
    .has-warning .radio-inline input,
    .has-warning .radio-inline label {
      color: #8a6d3b; }
  /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning.radio-button:after {
    right: 9px;
    left: initial;
    top: 0px; }
  /* line 96, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning.radio-inline-group:after {
    top: 78px;
    margin-bottom: 10px;
    right: initial; }
  /* line 102, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning.promocode-group:before {
    right: 95px; }
  /* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning.checkbox-button:before, .has-warning.checkbox-button:after, .has-warning.radio-inline-group:before {
    display: none; }
  /* line 118, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning.radio-button .form-label {
    margin-left: 30px; }
  /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .dropdown-toggle .filter-option {
    padding-left: 26px;
    color: #8a6d3b; }
  /* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .dropdown-toggle .caret {
    right: 10px !important;
    margin-top: 2px !important; }
  /* line 134, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .dropdown-toggle:hover .caret {
    color: #8a6d3b; }
  /* line 139, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .bootstrap-select.btn-group .dropdown-menu {
    right: 0;
    left: 0;
    margin-top: -3px; }
  /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3; }
  /* line 152, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-warning .form-control-feedback {
    color: #8a6d3b; }

/* line 372, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.has-error {
  position: relative; }
  /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .help-block,
  .has-error .control-label,
  .has-error .radio,
  .has-error .checkbox,
  .has-error .radio-inline,
  .has-error .checkbox-inline,
  .has-error .promocode-group,
  .has-error .form-label,
  .has-error.radio label,
  .has-error.checkbox label,
  .has-error.radio-inline label,
  .has-error.checkbox-inline label {
    color: #ED3423; }
  /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .form-control {
    color: #ED3423;
    border-color: #ED3423; }
    /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
    .has-error .form-control:focus {
      border-color: #cc2111; }
  /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error input {
    padding-left: 25px; }
  /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error.radio-button:before {
    background: white;
    top: -2px;
    left: 10px; }
  /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error:before {
    position: absolute;
    top: 25px;
    font-family: 'Azul Icons';
    font-size: 22px;
    font-weight: normal;
    color: #ED3423;
    content: "";
    cursor: pointer; }
  /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error:after {
    position: absolute;
    z-index: 10;
    top: 57px;
    right: 0;
    left: 0;
    padding: 2px;
    font-size: 11px;
    opacity: 1;
    color: #ED3423;
    border: 1px solid #ED3423;
    background: #fff;
    content: attr(data-title);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -ms-border-radius: 2px; }
  /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error.radio-button .radio,
  .has-error.checkbox-button .checkbox,
  .has-error .radio-inline {
    border: 1px solid #ED3423; }
    /* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
    .has-error.radio-button .radio input, .has-error.radio-button .radio label,
    .has-error.checkbox-button .checkbox input,
    .has-error.checkbox-button .checkbox label,
    .has-error .radio-inline input,
    .has-error .radio-inline label {
      color: #ED3423; }
  /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error.radio-button:after {
    right: 9px;
    left: initial;
    top: 0px; }
  /* line 96, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error.radio-inline-group:after {
    top: 78px;
    margin-bottom: 10px;
    right: initial; }
  /* line 102, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error.promocode-group:before {
    right: 95px; }
  /* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error.checkbox-button:before, .has-error.checkbox-button:after, .has-error.radio-inline-group:before {
    display: none; }
  /* line 118, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error.radio-button .form-label {
    margin-left: 30px; }
  /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .dropdown-toggle .filter-option {
    padding-left: 26px;
    color: #ED3423; }
  /* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .dropdown-toggle .caret {
    right: 10px !important;
    margin-top: 2px !important; }
  /* line 134, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .dropdown-toggle:hover .caret {
    color: #ED3423; }
  /* line 139, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .bootstrap-select.btn-group .dropdown-menu {
    right: 0;
    left: 0;
    margin-top: -3px; }
  /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .input-group-addon {
    color: #ED3423;
    border-color: #ED3423;
    background-color: #fff; }
  /* line 152, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_forms.scss */
  .has-error .form-control-feedback {
    color: #ED3423; }

/* line 380, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px; }

/* line 383, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

/* line 394, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: silver; }

@media (min-width: 768px) {
  /* line 419, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 426, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  /* line 433, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block; }
  /* line 437, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    /* line 441, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  /* line 449, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%; }
  /* line 453, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 460, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    /* line 467, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  /* line 471, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  /* line 478, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

/* line 500, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

/* line 510, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

/* line 516, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-horizontal .form-group {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  /* line 523, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

/* line 534, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 0rem; }

/* line 540, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-left {
  padding-right: 1.5rem; }

/* line 541, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.form-right {
  padding-left: 1.5rem; }

@media screen and (max-width: 991px) {
  /* line 543, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-left {
    padding-right: 1rem; }
  /* line 544, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .form-right {
    padding-left: 1rem; } }

/* line 565, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox,
.radio {
  height: 32px;
  padding: 5px;
  border: 1px solid #9a9a9a;
  -webkit-transition: border-color 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out; }
  /* line 572, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox.radio-sm,
  .radio.radio-sm {
    height: 28px; }
    /* line 574, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .checkbox.radio-sm label,
    .radio.radio-sm label {
      min-height: 16px;
      padding: 1px 0 0 20px;
      font-size: 14px;
      line-height: 16px; }
      /* line 579, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
      .checkbox.radio-sm label::before,
      .radio.radio-sm label::before {
        position: absolute;
        top: -1px;
        left: 0;
        font-size: 16px; }
  /* line 588, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox.sm label,
  .radio.sm label {
    font-size: 12px; }
  /* line 592, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox.block,
  .radio.block {
    height: auto; }
  /* line 594, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox label,
  .radio label {
    display: block;
    position: relative;
    padding-left: 24px;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    vertical-align: middle;
    color: #9a9a9a;
    padding-top: 0.155em; }
    /* line 605, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .checkbox label::before,
    .radio label::before {
      position: absolute;
      top: -1px;
      left: 0;
      font-family: "Azul Icons";
      font-size: 20px;
      -webkit-transition: content 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: content 0.15s ease-in-out, color 0.15s ease-in-out; }
  /* line 617, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox input[type="checkbox"],
  .checkbox input[type="radio"],
  .radio input[type="checkbox"],
  .radio input[type="radio"] {
    z-index: 1;
    top: 4px;
    left: 3px;
    opacity: 0; }
    /* line 625, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .checkbox input[type="checkbox"]:disabled + label,
    .checkbox input[type="radio"]:disabled + label,
    .radio input[type="checkbox"]:disabled + label,
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65;
      cursor: not-allowed; }
      /* line 628, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
      .checkbox input[type="checkbox"]:disabled + label::before,
      .checkbox input[type="radio"]:disabled + label::before,
      .radio input[type="checkbox"]:disabled + label::before,
      .radio input[type="radio"]:disabled + label::before {
        color: #9a9a9a;
        cursor: not-allowed; }
  /* line 635, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox.checkbox-inline,
  .radio.checkbox-inline {
    margin-top: 0; }
  /* line 638, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox:hover,
  .radio:hover {
    border-color: #808080; }
    /* line 640, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .checkbox:hover > label,
    .radio:hover > label {
      color: #808080; }
  /* line 643, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox.disabled:hover,
  .radio.disabled:hover {
    border-color: #9a9a9a; }
    /* line 645, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .checkbox.disabled:hover label,
    .radio.disabled:hover label {
      color: #9a9a9a; }

/* line 650, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio > label {
  line-height: 24px; }
  /* line 652, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio > label::before {
    top: -3px; }

/* line 657, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox label::before {
  content: "\e25d"; }

/* line 658, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox input:checked + label::before {
  content: "\e25c"; }

/* line 661, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio label::before {
  content: "\e25e"; }

/* line 662, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio input:checked + label::before {
  content: "\e25f"; }

/* line 554, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-checked {
  border-color: #026cb6; }

/* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-checked input[type="checkbox"]:checked + label,
.checkbox-checked input[type="radio"]:checked + label {
  color: #026cb6; }
  /* line 559, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox-checked input[type="checkbox"]:checked + label::before,
  .checkbox-checked input[type="radio"]:checked + label::before {
    color: #026cb6; }

/* line 554, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-danger {
  border-color: red; }

/* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-danger input[type="checkbox"]:checked + label,
.checkbox-danger input[type="radio"]:checked + label {
  color: red; }
  /* line 559, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox-danger input[type="checkbox"]:checked + label::before,
  .checkbox-danger input[type="radio"]:checked + label::before {
    color: red; }

/* line 554, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-info {
  border-color: blue; }

/* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-info input[type="checkbox"]:checked + label,
.checkbox-info input[type="radio"]:checked + label {
  color: blue; }
  /* line 559, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox-info input[type="checkbox"]:checked + label::before,
  .checkbox-info input[type="radio"]:checked + label::before {
    color: blue; }

/* line 554, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-warning {
  border-color: #E8B820; }

/* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-warning input[type="checkbox"]:checked + label,
.checkbox-warning input[type="radio"]:checked + label {
  color: #E8B820; }
  /* line 559, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox-warning input[type="checkbox"]:checked + label::before,
  .checkbox-warning input[type="radio"]:checked + label::before {
    color: #E8B820; }

/* line 554, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-success {
  border-color: #53b847; }

/* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox-success input[type="checkbox"]:checked + label,
.checkbox-success input[type="radio"]:checked + label {
  color: #53b847; }
  /* line 559, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .checkbox-success input[type="checkbox"]:checked + label::before,
  .checkbox-success input[type="radio"]:checked + label::before {
    color: #53b847; }

/* line 675, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-checked {
  border-color: #026cb6; }

/* line 679, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-checked input[type="radio"]:checked + label {
  color: #026cb6; }
  /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio-checked input[type="radio"]:checked + label::after {
    color: #026cb6; }

/* line 675, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-checked.disabled {
  border-color: #808080; }

/* line 679, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-checked.disabled input[type="radio"]:checked + label {
  color: #808080; }
  /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio-checked.disabled input[type="radio"]:checked + label::after {
    color: #808080; }

/* line 675, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-danger {
  border-color: red; }

/* line 679, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-danger input[type="radio"]:checked + label {
  color: red; }
  /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio-danger input[type="radio"]:checked + label::after {
    color: red; }

/* line 675, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-info {
  border-color: blue; }

/* line 679, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-info input[type="radio"]:checked + label {
  color: blue; }
  /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio-info input[type="radio"]:checked + label::after {
    color: blue; }

/* line 675, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-warning {
  border-color: #E8B820; }

/* line 679, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-warning input[type="radio"]:checked + label {
  color: #E8B820; }
  /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio-warning input[type="radio"]:checked + label::after {
    color: #E8B820; }

/* line 675, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-success {
  border-color: #53b847; }

/* line 679, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.radio-success input[type="radio"]:checked + label {
  color: #53b847; }
  /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .radio-success input[type="radio"]:checked + label::after {
    color: #53b847; }

/* line 697, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: "Azul Icons";
  content: "\e25e"; }

/* line 703, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff; }

/* line 706, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff; }

/* line 712, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.checkbox, .radio {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px; }

/* line 721, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.dp-numberPicker input.form-control {
  border: 1px solid #9a9a9a;
  border-left: none;
  border-right: none; }
  /* line 725, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .dp-numberPicker input.form-control:hover, .dp-numberPicker input.form-control:focus, .dp-numberPicker input.form-control:active {
    border-color: #026cb6; }

/* line 729, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.dp-numberPicker.input-group > .input-group-addon {
  padding: 0 12px;
  font-size: 14px;
  border: 1px solid #9a9a9a; }
  /* line 733, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .dp-numberPicker.input-group > .input-group-addon:first-child {
    border-right: 1px solid #9a9a9a; }
  /* line 736, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .dp-numberPicker.input-group > .input-group-addon:last-child {
    border-left: 1px solid #9a9a9a; }

/* line 741, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.dp-numberPicker .input-group-addon.btn:hover {
  background-color: #ebebeb;
  border-color: #026cb6; }

/* line 745, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.dp-numberPicker .input-group-addon.btn.disabled {
  color: #9a9a9a; }
  /* line 747, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .dp-numberPicker .input-group-addon.btn.disabled:hover {
    border-color: #9a9a9a;
    cursor: not-allowed; }

/* line 757, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.input-group > .form-control {
  padding: 0;
  border: 0;
  border-bottom: 1px solid;
  border-color: #9a9a9a; }
  /* line 762, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
  .input-group > .form-control:focus {
    border-color: #026cb6;
    background: #ebebeb; }
    /* line 765, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
    .input-group > .form-control:focus + span {
      border-color: #026cb6;
      background: #ebebeb;
      color: #026cb6; }

/* line 772, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.input-group > .input-group-addon {
  padding: 6px 0 6px 8px;
  font-size: 16px;
  background: transparent;
  border: 0;
  border-bottom: 1px solid;
  border-color: #9a9a9a;
  cursor: pointer;
  color: #9a9a9a;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -ms-border-radius: 0;
  -webkit-transition: background 0.25s ease-in-out, border-color 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, border-color 0.25s ease-in-out; }

/* line 785, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.input-group:hover > .form-control {
  border-color: #026cb6;
  background: #ebebeb; }

/* line 789, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_forms.scss */
.input-group:hover > .input-group-addon {
  color: #026cb6;
  background: #ebebeb;
  border-color: #026cb6; }

/* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
  display: inline-block;
  float: none;
  margin-left: 0; }

/* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.bootstrap-select {
  width: 140px \0; }
  /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.fit-width {
    width: auto !important; }
  /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.form-control {
    position: relative;
    margin-bottom: 0;
    padding: 0;
    border: none; }
    /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.form-control:not([class*="col-"]) {
      width: 100%; }
    /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.form-control.input-group-btn {
      z-index: auto; }
    /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.form-control.open > .dropdown-toggle {
      background-color: #ebebeb;
      border-bottom: 1px solid #026cb6; }
  /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.dropdown-menu-right {
    float: right; }
  /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.disabled {
    opacity: 0.7;
    filter: alpha(opacity=70);
    cursor: not-allowed; }
    /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group.disabled:focus {
      outline: none !important; }
  /* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.bs-container {
    position: absolute; }
    /* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group.bs-container .dropdown-menu {
      z-index: 998; }
  /* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.filled .dropdown-toggle .filter-option {
    color: #026cb6; }
  /* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.filled.disabled .filter-option {
    color: #606060; }
  /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group .dropdown-toggle {
    position: relative;
    height: 40px;
    padding-left: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 42px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -ms-border-radius: 0; }
    /* line 72, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-toggle:hover, .bootstrap-select.btn-group .dropdown-toggle:focus, .bootstrap-select.btn-group .dropdown-toggle:active {
      background: #ebebeb;
      border-bottom-color: #026cb6; }
      /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-toggle:hover .caret, .bootstrap-select.btn-group .dropdown-toggle:focus .caret, .bootstrap-select.btn-group .dropdown-toggle:active .caret {
        color: #026cb6; }
    /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-toggle .filter-option {
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%;
      color: #9a9a9a;
      text-align: left; }
    /* line 88, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-toggle .caret {
      position: absolute;
      top: 50%;
      right: 16px;
      margin-top: -8px;
      border-width: 0;
      vertical-align: middle; }
      /* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-toggle .caret:before {
        content: "\e602"; }
    /* line 101, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-toggle.disabled {
      border-color: #9a9a9a;
      color: #9a9a9a;
      background-color: #e6e6e6; }
      /* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-toggle.disabled:hover .caret {
        color: #9a9a9a; }
  /* line 110, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group .dropdown-menu {
    box-sizing: border-box;
    min-width: 100%;
    margin-top: -22px;
    background-color: #fff;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-menu.inner {
      float: none;
      position: static;
      margin: 0;
      padding: 0;
      border: 0;
      border-radius: 0;
      box-shadow: none; }
    /* line 138, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-menu.open {
      visibility: visible;
      margin-top: -1px;
      opacity: 1;
      filter: alpha(opacity=100); }
    /* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-menu li {
      position: relative; }
      /* line 147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-menu li a {
        font-size: 14px;
        font-weight: 300;
        line-height: 32px;
        padding: 0 16px;
        cursor: pointer;
        user-select: none; }
        /* line 156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
        .bootstrap-select.btn-group .dropdown-menu li a.opt {
          position: relative;
          padding-left: 2.25em; }
        /* line 162, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
        .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
          display: none; }
        /* line 165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
        .bootstrap-select.btn-group .dropdown-menu li a span.text {
          display: inline-block; }
        /* line 169, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
        .bootstrap-select.btn-group .dropdown-menu li a:hover, .bootstrap-select.btn-group .dropdown-menu li a:focus {
          color: #808080;
          outline: 0;
          background-color: #e6e6e6;
          text-decoration: none; }
      /* line 178, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-menu li small {
        padding-left: 0.5em; }
      /* line 182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-menu li.active small {
        color: #fff; }
      /* line 185, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-menu li.active a {
        color: #026cb6;
        background-color: #e6e6e6; }
      /* line 189, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-menu li.active.selected a {
        background-color: #fff; }
        /* line 191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
        .bootstrap-select.btn-group .dropdown-menu li.active.selected a:hover, .bootstrap-select.btn-group .dropdown-menu li.active.selected a:focus {
          background-color: #e6e6e6; }
      /* line 197, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-menu li.selected {
        background-color: #DBF2F7; }
        /* line 199, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
        .bootstrap-select.btn-group .dropdown-menu li.selected a {
          color: #026cb6; }
      /* line 201, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bootstrap-select.btn-group .dropdown-menu li.disabled a {
        cursor: not-allowed; }
    /* line 205, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group .dropdown-menu .notify {
      position: absolute;
      bottom: 5px;
      box-sizing: border-box;
      width: 96%;
      min-height: 26px;
      margin: 0 2%;
      padding: 3px 5px;
      opacity: 0.9;
      border: 1px solid #e3e3e3;
      background: #f5f5f5;
      box-shadow: inset 0 1px 1px #333;
      pointer-events: none; }
  /* line 225, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group .no-results {
    margin: 2px 8px;
    padding: 0 4px;
    background: #f5f5f5;
    white-space: nowrap; }
  /* line 236, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group > .disabled {
    cursor: not-allowed; }
    /* line 238, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.btn-group > .disabled:focus {
      outline: none !important; }
  /* line 243, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static; }
  /* line 246, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px; }
  /* line 254, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    display: inline-block;
    position: absolute;
    right: 15px;
    margin-top: 5px; }
  /* line 262, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px; }
  /* line 269, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
    float: right; }
  /* line 272, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%; }
  /* line 278, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    display: none;
    position: absolute;
    bottom: -4px;
    left: 9px;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    border-left: 7px solid transparent;
    content: ''; }
  /* line 291, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    display: none;
    position: absolute;
    bottom: -4px;
    left: 10px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }
  /* line 306, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1061; }
    /* line 308, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before {
      display: block; }
    /* line 311, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
      display: block; }
  /* line 317, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    top: -3px;
    bottom: auto;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0; }
  /* line 324, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    top: -3px;
    bottom: auto;
    border-top: 6px solid #fff;
    border-bottom: 0; }
  /* line 333, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto; }
  /* line 337, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto; }
  /* line 343, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select > .dropdown-toggle {
    width: 100%;
    padding-right: 25px;
    border-width: 0 0 0 0;
    margin-top: -6px;
    background-color: transparent; }
  .bootstrap-select.btn-group .dropdown-toggle:hover {
    background-color: transparent !important;
  }
  .borda {
    border: 1px solid #b9c4c9;
    height: 40px;
    border-radius: 6px;
    padding: 5px 8px;
    position: relative;
    outline: none;
    width: 100% !important;
  }
    .borda:hover {
        background-color: #e6e6e6;
    }
  .fonte {
    color: #00112c;
    display: block;
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;
    padding-bottom: 5px;
  }
  .alinhamento{
    margin-left: 10px;
  }
/* line 350, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 140px;
}
  /* line 353, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select .dropdown-toggle:focus {
    outline: none !important;
    outline-offset: -2px; }
  /* line 358, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bootstrap-select .opt-placeholder {
    background: white;
    color: #9a9a9a !important; }

/* line 363, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.bs-searchbox {
  padding: 4px 8px; }
  /* line 365, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bs-searchbox .form-control {
    float: none;
    width: 100%;
    margin-bottom: 0; }
  /* line 371, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px; }
  /* line 375, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bs-searchbox + .dropdown-menu.inner li:first-child {
    opacity: 1;
    filter: alpha(opacity=100); }
    /* line 377, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
    .bs-searchbox + .dropdown-menu.inner li:first-child.selected {
      background-color: #DBF2F7; }
      /* line 379, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
      .bs-searchbox + .dropdown-menu.inner li:first-child.selected a {
        background-color: #DBF2F7;
        color: #026cb6; }
  /* line 386, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bs-searchbox:after {
    position: absolute;
    top: 16px;
    right: 16px;
    font-family: 'Azul Icons';
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    content: "\e60b";
    text-transform: none;
    speak: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* line 407, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.bs-actionsbox {
  box-sizing: border-box;
  width: 100%;
  padding: 4px 8px; }
  /* line 412, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bs-actionsbox .btn-group button {
    width: 50%; }

/* line 416, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.bs-donebutton {
  float: left;
  box-sizing: border-box;
  width: 100%;
  padding: 4px 8px; }
  /* line 423, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .bs-donebutton .btn-group button {
    width: 100%; }

/* line 428, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
select.bs-select-hidden {
  display: none !important; }

/* line 431, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
select.selectpicker {
  display: none !important; }

/* line 434, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
select.mobile-device {
  display: block !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  opacity: 0; }

/* line 447, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.has-error .bootstrap-select .dropdown-toggle {
  border-color: red; }
  /* line 449, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .has-error .bootstrap-select .dropdown-toggle .caret:before {
    border-color: red; }

/* line 453, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.error .bootstrap-select .dropdown-toggle {
  border-color: red; }

/* line 456, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right; }

/* line 459, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.form-inline .bootstrap-select.btn-group {
  margin-bottom: 0; }
  /* line 461, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
  .form-inline .bootstrap-select.btn-group .form-control {
    width: 100%; }

/* line 465, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.form-horizontal .bootstrap-select.btn-group {
  margin-bottom: 0; }

/* line 468, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0; }

/* line 471, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.form-group-lg .bootstrap-select.btn-group.form-control {
  padding: 0; }

/* line 474, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_bootstrap-select.scss */
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0; }

/* Slider */
/* line 3, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-slider {
  display: block;
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-list {
  display: block;
  overflow: hidden;
  position: relative;
  margin: 0 30px;
  padding: 0; }
  /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0; }
  /* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-track:before, .slick-track:after {
    display: table;
    content: ""; }
  /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 66, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }
  /* line 72, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 84, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 87, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 98, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
/* line 141, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-loading .slick-list {
  background: #fff url("./") "ajax-loader.gif" center center no-repeat; }

/* Arrows */
/* line 148, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-prev,
.slick-next {
  display: block;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 100px;
  margin-top: -10px;
  padding: 0;
  font-size: 0px;
  line-height: 0px;
  color: transparent;
  border: none;
  outline: none;
  background: #041e42;
  cursor: pointer;
  -webkit-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2); }
  /* line 171, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    color: transparent;
    outline: none;
    background: #010812; }
    /* line 175, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  /* line 179, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-prev.slick-disabled,
  .slick-next.slick-disabled {
    background: #E9EBEE;
    cursor: default; }
    /* line 183, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
      color: #fff; }

/* line 190, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-prev:before, .slick-next:before {
  font-family: "Azul Icons";
  font-size: 30px;
  line-height: 1;
  opacity: 0.5;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 202, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-prev {
  left: -20px;
  border-radius: 0 3px 3px 0; }
  /* line 206, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  [dir="rtl"] .slick-prev {
    right: -20px;
    left: auto; }
  /* line 210, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-prev:before {
    content: ""; }
    /* line 212, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
    [dir="rtl"] .slick-prev:before {
      content: ""; }

/* line 218, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-next {
  right: -20px;
  border-radius: 3px 0 0 3px; }
  /* line 222, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  [dir="rtl"] .slick-next {
    right: auto;
    left: -20px; }
  /* line 226, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-next:before {
    content: ""; }
    /* line 228, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
    [dir="rtl"] .slick-next:before {
      content: ""; }

/* Dots */
/* line 236, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-slider {
  margin-bottom: 30px; }

/* line 240, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
.slick-dots {
  display: block;
  position: absolute;
  bottom: -45px;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center; }
  /* line 252, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
  .slick-dots li {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    /* line 263, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
    .slick-dots li button {
      display: block;
      width: 20px;
      height: 20px;
      font-size: 0px;
      line-height: 0px;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent;
      cursor: pointer; }
      /* line 278, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        /* line 280, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      /* line 284, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        font-family: "Azul Icons";
        font-size: 28px;
        line-height: 10px;
        opacity: 0.5;
        color: #e0e0e0;
        content: "•";
        text-align: center;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    /* line 306, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_slick.scss */
    .slick-dots li.slick-active button:before {
      opacity: 1;
      color: #026cb6; }

/* Preload images */
/* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
body:after {
  content: url(img/close.png) url(img/loading.gif) url(img/prev.png) url(img/next.png);
  display: none; }

/* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none; }

/* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal; }

/* line 28, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lightbox a img {
  border: none; }

/* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

/* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both; }

/* line 63, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-container {
  padding: 4px; }

/* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0; }

/* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(img/loading.gif) no-repeat; }

/* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10; }

/* line 94, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-container > .nav {
  left: 0; }

/* line 98, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }

/* line 103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block; }

/* line 109, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(img/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s; }

/* line 122, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 127, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(img/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s; }

/* line 140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 158, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both; }

/* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-data {
  padding: 0 4px;
  color: #ccc; }

/* line 169, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em; }

/* line 176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em; }

/* line 182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999; }

/* line 190, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s; }

/* line 206, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_lightbox.scss */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.extras-banner {
  background-size: cover;
  background-repeat: none;
  margin-bottom: 16px; }
  /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner > .panel-body {
    height: auto;
    max-height: 272px;
    padding: 20px 24px;
    background-position: left top;
    /* Internet Explorer 7/8 */
    -moz-background-size: cover;
    /* Firefox 3.6 */
    background-size: cover; }
    @media screen and (max-width: 990px) {
      /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner > .panel-body {
        padding: 16px; } }
    /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner > .panel-body > .info {
      position: relative;
      max-width: 380px; }
  /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner .splash {
    display: block;
    position: absolute;
    width: 112px;
    height: 112px;
    padding: 18px;
    color: #026cb6;
    background-color: #88D3E2;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); }
    /* line 35, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner .splash .content {
      text-align: center;
      margin-top: 10px; }
      /* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner .splash .content span, .extras-banner .splash .content strong {
        display: inline-block; }
      /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner .splash .content span {
        font-size: 14px;
        font-weight: 600; }
      /* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner .splash .content strong {
        font-size: 32px;
        margin: 6px -16px; }
        /* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-banner .splash .content strong span.currency {
          font-size: 18px;
          margin-right: 4px; }
        /* line 50, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-banner .splash .content strong small {
          margin: 0 4px 0 2px;
          font-size: 24px; }
    @media screen and (max-width: 990px) {
      /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner .splash {
        width: 96px;
        height: 96px; } }
  /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner .row {
    height: 100%; }
    /* line 64, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner .row > div {
      height: 100%; }
  /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner.panel-default .banner-info {
    position: relative;
    padding: 20px 24px;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: #fff; }
    @media screen and (max-width: 990px) {
      /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-info {
        padding: 16px; } }
    /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-info h3 {
      font-size: 24px;
      font-weight: 200; }
    /* line 82, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-info p small {
      font-size: 16px; }
    /* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-info p .value {
      font-size: 28px;
      line-height: 32px; }
    /* line 89, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-info p.info {
      color: #88D3E2;
      line-height: 18px; }
      /* line 92, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-info p.info small {
        font-size: 12px;
        font-weight: 400; }
    @media screen and (max-width: 990px) {
      /* line 99, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-info h3 {
        font-size: 20px; }
      /* line 100, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-info p.info {
        font-size: 14px; } }
  /* line 105, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner.panel-default .banner-overlay {
    position: relative;
    height: 100%;
    text-align: center;
    background: rgba(240, 240, 240, 0.9); }
    /* line 112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-overlay.selected {
      background: #026cb6; }
    /* line 114, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-overlay .content {
      height: 100%;
      padding: 16px; }
      /* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-overlay .content h3 {
        font-size: 32px;
        font-weight: 300;
        line-height: 40px;
        color: #026cb6; }
        /* line 122, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-banner.panel-default .banner-overlay .content h3 small {
          font-size: 16px;
          font-weight: 400; }
      /* line 127, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-overlay .content p {
        font-size: 14px;
        font-weight: 400;
        color: #808080; }
      /* line 132, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-overlay .content.content-form {
        -webkit-animation-name: fadeOutFromBlock;
        -moz-animation-name: fadeOutFromBlock;
        animation-name: fadeOutFromBlock;
        -webkit-animation-duration: 0.5s;
        -moz-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-timing-function: ease;
        -moz-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-delay: 0;
        -moz-animation-delay: 0;
        animation-delay: 0;
        -webkit-animation-iteration-count: 1;
        -moz-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-animation-fill-mode: forwards;
        /* this prevents the animation from restarting! */
        -moz-animation-fill-mode: forwards;
        /* this prevents the animation from restarting! */
        animation-fill-mode: forwards;
        /* this prevents the animation from restarting! */
        display: block; }
      /* line 136, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-overlay .content.content-info {
        -webkit-animation-name: fadeInFromNone;
        -moz-animation-name: fadeInFromNone;
        animation-name: fadeInFromNone;
        -webkit-animation-duration: 0.5s;
        -moz-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-timing-function: ease;
        -moz-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-delay: 0;
        -moz-animation-delay: 0;
        animation-delay: 0;
        -webkit-animation-iteration-count: 1;
        -moz-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-animation-fill-mode: forwards;
        /* this prevents the animation from restarting! */
        -moz-animation-fill-mode: forwards;
        /* this prevents the animation from restarting! */
        animation-fill-mode: forwards;
        /* this prevents the animation from restarting! */
        display: none;
        color: #fff; }
        /* line 140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-banner.panel-default .banner-overlay .content.content-info i, .extras-banner.panel-default .banner-overlay .content.content-info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .extras-banner.panel-default .banner-overlay .content.content-info .caret, .extras-banner.panel-default .banner-overlay .content.content-info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .extras-banner.panel-default .banner-overlay .content.content-info #voucher-number:hover:after, .extras-banner.panel-default .banner-overlay .content.content-info
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .extras-banner.panel-default .banner-overlay .content.content-info #voucher-number:hover:after, .extras-banner.panel-default .banner-overlay .content.content-info
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .extras-banner.panel-default .banner-overlay .content.content-info #voucher-number:hover:after {
          font-size: 40px; }
        /* line 141, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-banner.panel-default .banner-overlay .content.content-info p {
          color: white; }
    /* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-overlay.selected h3 {
      color: #fff; }
    /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-overlay.selected p {
      line-height: 32px; }
    /* line 147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-overlay.selected a.btn {
      display: block;
      font-size: 18px;
      font-weight: 300;
      line-height: 28px;
      color: #fff; }
      /* line 153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-banner.panel-default .banner-overlay.selected a.btn:hover {
        text-decoration: underline; }
    /* line 155, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-overlay.selected .content-info {
      display: block; }
    /* line 156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .banner-overlay.selected .content-form {
      display: none; }
  /* line 159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner.panel-default .panel-footer {
    padding: 0;
    background: #e6e6e6; }
    /* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-banner.panel-default .panel-footer .review a.btn-primary {
      padding: 0;
      line-height: 40px;
      font-size: 18px; }
  /* line 172, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner i.icon-check-selected, .extras-banner .bootstrap-select.btn-group .dropdown-toggle .icon-check-selected.caret, .bootstrap-select.btn-group .dropdown-toggle .extras-banner .icon-check-selected.caret, .extras-banner #tudo-azul-buy-points .transactional-box .select-voucher .icon-check-selected#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .extras-banner .icon-check-selected#voucher-number:hover:after, .extras-banner
  #tudo-azul-transfer-points .transactional-box .select-voucher .icon-check-selected#voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher .extras-banner .icon-check-selected#voucher-number:hover:after, .extras-banner
  #tudo-azul-renew-points .transactional-box .select-voucher .icon-check-selected#voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher .extras-banner .icon-check-selected#voucher-number:hover:after {
    font-size: 32px;
    color: white; }
  /* line 176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-banner .btn-select-extra {
    font-size: 18px; }

/* line 180, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-flex > .panel {
  background-image: url(img/flexibilidade.jpg);
  height: 192px;
  overflow: hidden; }

/* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-flex .banner-info h3 {
  margin-bottom: 16px; }

/* line 188, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-flex .banner-info p.info {
  margin-top: 16px;
  line-height: 18px; }
  /* line 191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-flex .banner-info p.info small {
    font-size: 12px;
    font-weight: 400; }

/* line 200, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-flex .banner-overlay .content h3 {
  margin-bottom: 16px; }

/* line 201, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-flex .banner-overlay .content.content-form p {
  line-height: 48px; }

/* line 204, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-flex .banner-overlay .content-info h3 {
  margin-bottom: 0; }

/* line 209, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea > .panel {
  background-image: url(img/economy-xtra.jpg);
  background-position: left 20%;
  height: 248px;
  overflow: hidden; }

/* line 216, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .banner-info h3 {
  margin-bottom: 8px; }

/* line 217, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .banner-info p {
  line-height: 20px; }
  /* line 219, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-ea .banner-info p.info {
    margin-top: 20px;
    line-height: 16px; }
  /* line 223, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-ea .banner-info p.feat {
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    color: white; }
    /* line 228, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-ea .banner-info p.feat strong {
      font-weight: 400;
      color: #88D3E2; }

/* line 234, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .banner-info .splash {
  top: 16px;
  right: 0px; }
  /* line 237, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-ea .banner-info .splash .content {
    margin-top: 12px; }
    /* line 239, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-ea .banner-info .splash .content strong {
      font-weight: 200;
      font-size: 40px;
      margin: 6px -16px 0; }
      /* line 243, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-ea .banner-info .splash .content strong span {
        font-size: 16px;
        font-weight: 400;
        margin: 0 4px 0 0; }
      /* line 248, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-ea .banner-info .splash .content strong small {
        font-size: 20px; }
    /* line 250, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-ea .banner-info .splash .content > span {
      position: relative;
      font-weight: 400;
      font-size: 14px;
      margin: 0 -8px;
      line-height: 14px;
      top: -2px; }
  @media screen and (max-width: 990px) {
    /* line 234, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-ea .banner-info .splash {
      top: 88px; }
      /* line 261, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-ea .banner-info .splash .content {
        margin-top: 4px; }
        /* line 263, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-ea .banner-info .splash .content strong {
          font-size: 32px; }
          /* line 265, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          #banner-ea .banner-info .splash .content strong span {
            font-size: 12px;
            font-weight: 400; }
        /* line 270, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-ea .banner-info .splash .content > span {
          position: relative;
          font-size: 12px;
          top: -4px; } }

/* line 282, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .banner-overlay .content.content-form .form-group {
  margin-bottom: 8px;
  text-align: left; }

/* line 286, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .banner-overlay .content.content-form p {
  line-height: 32px; }

/* line 287, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .banner-overlay .content.content-form h3 {
  margin-bottom: 16px; }

/* line 289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .banner-overlay .content.content-info {
  padding: 32px 16px; }

/* line 294, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-ea .bootstrap-select h5 {
  font-weight: 300;
  font-size: 16px;
  color: #026cb6; }

/* line 304, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.banner-insurance .panel-body > .info h3 {
  font-size: 24px;
  font-weight: 300;
  color: #026cb6; }

/* line 309, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.banner-insurance .panel-body > .info p {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #041e42; }
  /* line 314, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .banner-insurance .panel-body > .info p strong {
    font-size: 24px; }
    /* line 316, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-body > .info p strong small {
      font-size: 18px; }

@media screen and (max-width: 991px) {
  /* line 322, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .banner-insurance .panel-body > .info h3 {
    font-size: 20px; } }

/* line 326, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.banner-insurance .panel-footer {
  -webkit-animation-name: fadeOutFromBlock;
  -moz-animation-name: fadeOutFromBlock;
  animation-name: fadeOutFromBlock;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */ }
  /* line 329, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .banner-insurance .panel-footer #insurance-passengers {
    display: none;
    padding: 12px 16px;
    border-bottom: 1px solid #9a9a9a; }
    /* line 334, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer #insurance-passengers i, .banner-insurance .panel-footer #insurance-passengers .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .banner-insurance .panel-footer #insurance-passengers .caret, .banner-insurance .panel-footer #insurance-passengers #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers #voucher-number:hover:after, .banner-insurance .panel-footer #insurance-passengers
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers #voucher-number:hover:after, .banner-insurance .panel-footer #insurance-passengers
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers #voucher-number:hover:after {
      position: relative;
      top: 28px;
      font-size: 24px; }
      /* line 339, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer #insurance-passengers i.icon-check-circle, .banner-insurance .panel-footer #insurance-passengers .bootstrap-select.btn-group .dropdown-toggle .icon-check-circle.caret, .bootstrap-select.btn-group .dropdown-toggle .banner-insurance .panel-footer #insurance-passengers .icon-check-circle.caret, .banner-insurance .panel-footer #insurance-passengers #tudo-azul-buy-points .transactional-box .select-voucher .icon-check-circle#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers .icon-check-circle#voucher-number:hover:after, .banner-insurance .panel-footer #insurance-passengers
      #tudo-azul-transfer-points .transactional-box .select-voucher .icon-check-circle#voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers .icon-check-circle#voucher-number:hover:after, .banner-insurance .panel-footer #insurance-passengers
      #tudo-azul-renew-points .transactional-box .select-voucher .icon-check-circle#voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers .icon-check-circle#voucher-number:hover:after {
        color: #53b847; }
      /* line 340, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer #insurance-passengers i.icon-cancel-circle, .banner-insurance .panel-footer #insurance-passengers .bootstrap-select.btn-group .dropdown-toggle .icon-cancel-circle.caret, .bootstrap-select.btn-group .dropdown-toggle .banner-insurance .panel-footer #insurance-passengers .icon-cancel-circle.caret, .banner-insurance .panel-footer #insurance-passengers #tudo-azul-buy-points .transactional-box .select-voucher .icon-cancel-circle#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers .icon-cancel-circle#voucher-number:hover:after, .banner-insurance .panel-footer #insurance-passengers
      #tudo-azul-transfer-points .transactional-box .select-voucher .icon-cancel-circle#voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers .icon-cancel-circle#voucher-number:hover:after, .banner-insurance .panel-footer #insurance-passengers
      #tudo-azul-renew-points .transactional-box .select-voucher .icon-cancel-circle#voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .banner-insurance .panel-footer #insurance-passengers .icon-cancel-circle#voucher-number:hover:after {
        color: red; }
    @media screen and (max-width: 991px) {
      /* line 344, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer #insurance-passengers .form-left {
        padding-right: 0.625rem; }
      /* line 345, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer #insurance-passengers .form-right {
        padding-left: 0.625rem; }
      /* line 346, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer #insurance-passengers .info-passenger {
        margin-bottom: 0.5em; } }
  /* line 351, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .banner-insurance .panel-footer .review {
    padding: 12px 16px;
    background: #e6e6e6; }
    /* line 355, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer .review p {
      line-height: 40px; }
      /* line 358, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review p.total-price {
        margin-left: 1em;
        color: #026cb6;
        font-size: 16px; }
        /* line 363, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .banner-insurance .panel-footer .review p.total-price span.value {
          font-size: 28px;
          font-weight: 300; }
    /* line 369, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer .review a.btn-primary {
      padding: 0;
      line-height: 40px;
      font-size: 18px; }
    /* line 375, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer .review .review-add {
      margin: 0 -16px;
      display: block; }
      /* line 378, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review .review-add p.total-pax {
        color: #808080; }
      /* line 379, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review .review-add .info-container {
        margin-left: 16px; }
      /* line 380, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review .review-add .btn-container {
        padding: 0 16px; }
    /* line 382, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer .review .review-selected {
      display: none; }
      /* line 384, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review .review-selected p {
        color: white; }
        /* line 386, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .banner-insurance .panel-footer .review .review-selected p.total-price {
          text-align: right; }
        @media screen and (max-width: 991px) {
          /* line 388, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .banner-insurance .panel-footer .review .review-selected p.total-pax {
            line-height: 28px;
            margin-top: -8px; } }
      /* line 396, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review .review-selected .insurance-selected p {
        font-size: 18px;
        font-weight: 300; }
      /* line 400, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review .review-selected .insurance-selected i, .banner-insurance .panel-footer .review .review-selected .insurance-selected .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .banner-insurance .panel-footer .review .review-selected .insurance-selected .caret, .banner-insurance .panel-footer .review .review-selected .insurance-selected #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .banner-insurance .panel-footer .review .review-selected .insurance-selected #voucher-number:hover:after, .banner-insurance .panel-footer .review .review-selected .insurance-selected
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .banner-insurance .panel-footer .review .review-selected .insurance-selected #voucher-number:hover:after, .banner-insurance .panel-footer .review .review-selected .insurance-selected
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .banner-insurance .panel-footer .review .review-selected .insurance-selected #voucher-number:hover:after {
        margin-right: 16px;
        line-height: 36px; }
      /* line 407, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .banner-insurance .panel-footer .review .review-selected a.btn-primary:hover {
        background-color: #026cb6;
        text-decoration: underline; }
  /* line 414, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .banner-insurance .panel-footer.active {
    -webkit-animation-name: fadeInFromNone;
    -moz-animation-name: fadeInFromNone;
    animation-name: fadeInFromNone;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */ }
    /* line 416, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer.active .review-add {
      display: none; }
    /* line 419, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer.active .review-selected,
    .banner-insurance .panel-footer.active #insurance-passengers {
      display: block; }
    /* line 423, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .banner-insurance .panel-footer.active .review {
      background: #026cb6; }

/* line 431, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-insurance-br .panel-body,
#modal-insurance-br .panel-body {
  background-image: url(img/assistencia-viagem.jpg); }
  /* line 434, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-br .panel-body > .info p,
  #modal-insurance-br .panel-body > .info p {
    margin-top: 12px; }
  /* line 435, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-br .panel-body > .info ul,
  #modal-insurance-br .panel-body > .info ul {
    margin: 8px 0 16px;
    font-size: 14px;
    font-weight: 400;
    color: #026cb6;
    list-style: disc;
    list-style-position: inside; }
    /* line 443, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-br .panel-body > .info ul li,
    #modal-insurance-br .panel-body > .info ul li {
      line-height: 20px; }
  /* line 445, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-br .panel-body > .info a.btn,
  #modal-insurance-br .panel-body > .info a.btn {
    display: inline;
    padding: 4px 8px;
    font-size: 12px; }
  /* line 450, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-br .panel-body > .info .splash,
  #modal-insurance-br .panel-body > .info .splash {
    display: block;
    position: absolute;
    top: 64px;
    right: 0;
    width: 112px;
    height: 112px;
    padding: 18px;
    color: #026cb6;
    background-color: #88D3E2;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); }
    /* line 466, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-br .panel-body > .info .splash .content,
    #modal-insurance-br .panel-body > .info .splash .content {
      text-align: center;
      margin-top: 10px; }
      /* line 469, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-insurance-br .panel-body > .info .splash .content span, #banner-insurance-br .panel-body > .info .splash .content strong,
      #modal-insurance-br .panel-body > .info .splash .content span,
      #modal-insurance-br .panel-body > .info .splash .content strong {
        display: inline-block; }
      /* line 470, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-insurance-br .panel-body > .info .splash .content span,
      #modal-insurance-br .panel-body > .info .splash .content span {
        font-size: 14px;
        font-weight: 600; }
      /* line 474, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-insurance-br .panel-body > .info .splash .content strong,
      #modal-insurance-br .panel-body > .info .splash .content strong {
        font-size: 32px;
        margin: 6px -16px; }
        /* line 477, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-insurance-br .panel-body > .info .splash .content strong span.currency,
        #modal-insurance-br .panel-body > .info .splash .content strong span.currency {
          font-size: 18px;
          margin-right: 4px; }
        /* line 481, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-insurance-br .panel-body > .info .splash .content strong small,
        #modal-insurance-br .panel-body > .info .splash .content strong small {
          margin: 0 4px 0 2px;
          font-size: 24px; }
  @media screen and (max-width: 991px) {
    /* line 489, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-br .panel-body > .info p,
    #modal-insurance-br .panel-body > .info p {
      margin-top: 8px; }
    /* line 490, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-br .panel-body > .info .splash,
    #modal-insurance-br .panel-body > .info .splash {
      width: 96px;
      height: 96px;
      right: 16px;
      padding: 12px; }
      /* line 496, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-insurance-br .panel-body > .info .splash .content span,
      #modal-insurance-br .panel-body > .info .splash .content span {
        font-size: 12px; }
      /* line 497, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-insurance-br .panel-body > .info .splash .content strong,
      #modal-insurance-br .panel-body > .info .splash .content strong {
        font-size: 24px; }
        /* line 499, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-insurance-br .panel-body > .info .splash .content strong span.currency,
        #modal-insurance-br .panel-body > .info .splash .content strong span.currency {
          font-size: 16px; }
        /* line 500, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-insurance-br .panel-body > .info .splash .content strong small,
        #modal-insurance-br .panel-body > .info .splash .content strong small {
          font-size: 18px; } }

/* line 508, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-insurance-br .panel-footer .review.cross-sell,
#modal-insurance-br .panel-footer .review.cross-sell {
  display: block; }

/* line 509, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-insurance-br .panel-footer .review.passengers-page,
#modal-insurance-br .panel-footer .review.passengers-page {
  display: none; }
  /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-br .panel-footer .review.passengers-page .review-add,
  #modal-insurance-br .panel-footer .review.passengers-page .review-add {
    margin: 0; }

/* line 517, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#passengers-form #banner-insurance-br .panel-footer .review.cross-sell {
  display: none; }

/* line 518, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#passengers-form #banner-insurance-br .panel-footer .review.passengers-page {
  display: block; }

/* line 523, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#modal-insurance-br .panel-footer {
  padding: 8px 0; }
  /* line 525, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-insurance-br .panel-footer .btn {
    font-size: 1em; }
    @media screen and (max-width: 991px) {
      /* line 525, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #modal-insurance-br .panel-footer .btn {
        font-size: 0.875em; } }

/* line 534, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-insurance-us .panel-body {
  background-image: url(img/seguro-viagem.jpg); }
  /* line 536, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-us .panel-body > .info {
    min-height: 164px; }
    /* line 538, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-us .panel-body > .info p {
      margin-bottom: 8px; }
    /* line 541, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-us .panel-body > .info .splash-img {
      display: inline-block;
      margin: 8px 0 0 32px; }

/* line 548, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-insurance-us .panel-footer .nav-tabs {
  width: 512px;
  margin: -16px auto 0; }

/* line 552, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-insurance-us .panel-footer .insurance-benefits {
  padding: 16px;
  border-bottom: 1px solid #9a9a9a;
  text-align: center;
  font-weight: 300;
  color: #026cb6; }
  /* line 560, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-us .panel-footer .insurance-benefits .benefit p {
    margin: 8px 16px 0;
    line-height: 20px; }
  /* line 564, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-us .panel-footer .insurance-benefits .benefit i, #banner-insurance-us .panel-footer .insurance-benefits .benefit .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #banner-insurance-us .panel-footer .insurance-benefits .benefit .caret, #banner-insurance-us .panel-footer .insurance-benefits .benefit #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #banner-insurance-us .panel-footer .insurance-benefits .benefit #voucher-number:hover:after, #banner-insurance-us .panel-footer .insurance-benefits .benefit
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher #banner-insurance-us .panel-footer .insurance-benefits .benefit #voucher-number:hover:after, #banner-insurance-us .panel-footer .insurance-benefits .benefit
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher #banner-insurance-us .panel-footer .insurance-benefits .benefit #voucher-number:hover:after {
    font-size: 40px;
    margin-bottom: 16px; }
  @media screen and (max-width: 991px) {
    /* line 570, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-us .panel-footer .insurance-benefits .benefit p {
      margin: 8px 8px 0;
      font-size: 14px; } }
  /* line 576, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-us .panel-footer .insurance-benefits a.btn-outline {
    height: 32px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    margin-top: 32px; }
    @media screen and (max-width: 991px) {
      /* line 576, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-insurance-us .panel-footer .insurance-benefits a.btn-outline {
        height: auto; } }

/* line 588, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-insurance-us .panel-footer .review .review-add p.slogan {
  line-height: 40px;
  font-weight: 300;
  color: #026cb6; }
  /* line 592, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-us .panel-footer .review .review-add p.slogan .value-pperson {
    font-size: 20px; }
  @media screen and (max-width: 991px) {
    /* line 588, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-us .panel-footer .review .review-add p.slogan {
      line-height: 24px; } }

@media screen and (max-width: 990px) {
  /* line 605, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-insurance-us .seguro-viagem-azul .info {
    padding: 20px; }
    /* line 607, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-us .seguro-viagem-azul .info h3 {
      font-size: 20px; }
    /* line 610, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-insurance-us .seguro-viagem-azul .info p {
      font-size: 16px; } }

/* line 619, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-bags .panel-body {
  background-image: url(img/bagagem-extra.jpg);
  background-position: right center; }
  /* line 622, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-bags .panel-body > .info {
    max-width: 400;
    color: #026cb6; }
    /* line 625, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info h3 {
      font-size: 24px;
      line-height: 32px;
      font-weight: 500; }
    /* line 631, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info h2 small {
      margin-right: 4px; }
    /* line 632, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info h2.from {
      margin: 12px 0 4px;
      font-size: 32px;
      font-weight: 400;
      color: #13b5ea; }
      /* line 637, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info h2.from .line {
        font-weight: 200;
        text-decoration: line-through; }
      /* line 641, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info h2.from small {
        font-size: 16px;
        text-decoration: none; }
    /* line 646, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info h2.to {
      font-size: 20px;
      font-weight: 400;
      line-height: 20px;
      color: #026cb6; }
      /* line 651, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info h2.to strong {
        font-size: 36px; }
        /* line 653, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-body > .info h2.to strong small {
          font-size: 24px; }
    /* line 657, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info p {
      font-size: 20px;
      font-weight: 300;
      line-height: 32px; }
      /* line 661, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info p strong {
        font-size: 24px; }
        /* line 663, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-body > .info p strong small {
          font-size: 18px; }
    /* line 668, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info .splash {
      top: 24px;
      left: 560px;
      background-color: #13b5ea;
      color: white; }
      /* line 674, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info .splash .content strong {
        font-size: 40px;
        font-weight: 200;
        margin: 0; }
      /* line 679, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info .splash .content span {
        font-size: 16px;
        font-weight: 400; }
  @media screen and (max-width: 990px) {
    /* line 688, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info h3 {
      font-size: 20px; }
    /* line 690, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info h2.from {
      margin: 8px 0 4px;
      font-size: 24px; }
      /* line 693, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info h2.from small {
        font-size: 14px; }
    /* line 695, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info h2.to {
      font-size: 16px;
      font-weight: 400; }
      /* line 698, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info h2.to strong {
        font-size: 28px; }
        /* line 700, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-body > .info h2.to strong small {
          font-size: 20px; }
    /* line 704, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info p {
      font-size: 16px;
      line-height: 20px; }
    /* line 709, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-body > .info .splash .content {
      margin-top: 6px; }
      /* line 711, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info .splash .content strong {
        font-size: 32px; }
      /* line 712, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-body > .info .splash .content span {
        font-size: 14px;
        font-weight: 300; } }

/* line 722, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-bags .panel-footer .extra-baggage {
  -webkit-animation-name: fadeOutFromBlock;
  -moz-animation-name: fadeOutFromBlock;
  animation-name: fadeOutFromBlock;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  height: 84px;
  max-height: 84px;
  border-bottom: 1px solid #9a9a9a;
  margin-bottom: -1px; }
  /* line 729, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-bags .panel-footer .extra-baggage > div {
    padding: 12px 16px;
    height: 100%; }
  /* line 734, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-bags .panel-footer .extra-baggage .form .add-bag {
    padding: 16px 16px 0 24px;
    margin-right: -16px; }
    @media screen and (max-width: 991px) {
      /* line 734, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-footer .extra-baggage .form .add-bag {
        padding: 16px 16px 0 16px; } }
  /* line 741, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-bags .panel-footer .extra-baggage .form .group-num-picker {
    padding: 0 2em; }
  @media screen and (max-width: 991px) {
    /* line 743, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage .form .group-num-picker {
      padding: 0 1em; } }
  /* line 746, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-bags .panel-footer .extra-baggage .info {
    display: none;
    background: #026cb6;
    color: white; }
    /* line 750, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage .info i, #banner-bags .panel-footer .extra-baggage .info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #banner-bags .panel-footer .extra-baggage .info .caret, #banner-bags .panel-footer .extra-baggage .info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #banner-bags .panel-footer .extra-baggage .info #voucher-number:hover:after, #banner-bags .panel-footer .extra-baggage .info
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #banner-bags .panel-footer .extra-baggage .info #voucher-number:hover:after, #banner-bags .panel-footer .extra-baggage .info
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #banner-bags .panel-footer .extra-baggage .info #voucher-number:hover:after {
      margin: 14px 16px 0 0; }
      @media screen and (max-width: 991px) {
        /* line 750, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-footer .extra-baggage .info i, #banner-bags .panel-footer .extra-baggage .info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #banner-bags .panel-footer .extra-baggage .info .caret, #banner-bags .panel-footer .extra-baggage .info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #banner-bags .panel-footer .extra-baggage .info #voucher-number:hover:after, #banner-bags .panel-footer .extra-baggage .info
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #banner-bags .panel-footer .extra-baggage .info #voucher-number:hover:after, #banner-bags .panel-footer .extra-baggage .info
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #banner-bags .panel-footer .extra-baggage .info #voucher-number:hover:after {
          margin: 14px 8px 0 0;
          font-size: 24px; } }
    /* line 758, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage .info .detail-baggage {
      margin-top: 6px; }
      @media screen and (max-width: 991px) {
        /* line 758, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-footer .extra-baggage .info .detail-baggage {
          width: 85%; }
          /* line 762, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          #banner-bags .panel-footer .extra-baggage .info .detail-baggage p.bag-resume {
            font-size: 12px;
            font-weight: 400; } }
    /* line 768, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage .info p {
      font-size: 16px;
      font-weight: 300;
      line-height: 24px; }
      /* line 772, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-footer .extra-baggage .info p strong {
        font-weight: 500; }
    /* line 776, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage .info h3 {
      margin: 16px 0;
      font-size: 32px;
      font-weight: 300; }
      /* line 780, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-footer .extra-baggage .info h3 small {
        font-size: 16px; }
      @media screen and (max-width: 991px) {
        /* line 776, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-footer .extra-baggage .info h3 {
          font-size: 24px; } }
    /* line 785, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage .info .actions {
      padding-left: 32px;
      text-align: center; }
      @media screen and (max-width: 991px) {
        /* line 785, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-footer .extra-baggage .info .actions {
          padding-left: 0; } }
      /* line 791, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      #banner-bags .panel-footer .extra-baggage .info .actions .btn {
        font-size: 18px;
        margin-top: 8px; }
        /* line 794, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        #banner-bags .panel-footer .extra-baggage .info .actions .btn:hover {
          text-decoration: underline;
          background: #026cb6; }
        @media screen and (max-width: 991px) {
          /* line 791, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          #banner-bags .panel-footer .extra-baggage .info .actions .btn {
            font-size: 16px;
            padding: 8px 12px; } }
  /* line 805, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-bags .panel-footer .extra-baggage.active {
    -webkit-animation-name: fadeInFromNone;
    -moz-animation-name: fadeInFromNone;
    animation-name: fadeInFromNone;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    border-bottom: 1px solid #9a9a9a; }
    /* line 808, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage.active .form {
      display: none; }
    /* line 809, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-bags .panel-footer .extra-baggage.active .info {
      display: block; }

/* line 818, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bagagem-extra-azul .bagagem-extra .info a.btn-primary {
  display: inline-block;
  width: auto; }

/* line 823, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bagagem-extra-azul .bagagem-extra.active {
  color: #fff;
  background-color: #026cb6; }
  /* line 826, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .bagagem-extra-azul .bagagem-extra.active .form {
    display: none; }
  /* line 829, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .bagagem-extra-azul .bagagem-extra.active .info {
    display: block; }

/* line 835, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bagagem-extra-azul .form-baggages .add-bag {
  padding: 16px; }
  /* line 838, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .bagagem-extra-azul .form-baggages .add-bag .btn-primary {
    margin-top: 12px; }

/* line 840, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bagagem-extra-azul .form-baggages .bagagem-extra {
  border-width: 0 0 1px; }
  /* line 842, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .bagagem-extra-azul .form-baggages .bagagem-extra.active {
    border-color: #fff; }

/* line 846, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bagagem-extra-azul .form-baggages .button-add-baggage {
  padding: 20px; }

/* line 849, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bagagem-extra-azul .form-baggages .btn-add-baggage {
  width: 100%;
  padding: 15px;
  color: #7F7F7F;
  border: 1px solid #BFBFBF;
  background-color: transparent;
  text-align: left; }
  /* line 858, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .bagagem-extra-azul .form-baggages .btn-add-baggage:hover {
    background-color: #e2e2e2; }
  /* line 861, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .bagagem-extra-azul .form-baggages .btn-add-baggage:active {
    background-color: #d6d6d6; }

/* line 868, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.extras-carousel {
  margin-bottom: 16px; }
  /* line 871, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel .banner-title h2 {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    color: #026cb6; }
  /* line 877, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel .banner-title p {
    font-size: 14px;
    color: #808080; }
  /* line 882, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel .carousel {
    margin: 16px 0 8px; }
    /* line 884, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel .slick-prev, .extras-carousel .carousel .slick-next {
      margin-top: -50px; }
    /* line 885, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel .slick-prev {
      left: -15px; }
    /* line 886, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel .slick-next {
      right: -15px; }
  /* line 889, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel .carousel-item .carousel-block {
    position: relative;
    overflow: hidden;
    margin: 0 8px 8px;
    border: 1px solid #e6e6e6;
    background-color: #e6e6e6;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out; }
    /* line 901, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel-item .carousel-block .img-container {
      height: 132px;
      overflow: hidden; }
      /* line 904, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .img-container img {
        width: 100%; }
    /* line 906, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel-item .carousel-block .content-block {
      position: relative;
      padding: 12px;
      min-height: 238px; }
      /* line 910, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .content-block .content-price {
        position: relative; }
        /* line 912, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel .carousel-item .carousel-block .content-block .content-price > strong {
          font-size: .75em;
          font-weight: normal; }
      /* line 917, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .content-block h3.promo {
        position: absolute;
        top: 0;
        right: -4px;
        width: 68px;
        height: 68px;
        padding-top: 20px;
        font-size: 12px;
        font-weight: 300;
        color: #fff;
        border-radius: 49%;
        background-color: #71CCE0;
        text-align: center; }
        /* line 934, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel .carousel-item .carousel-block .content-block h3.promo strong {
          display: inline-block;
          margin-top: -5px;
          font-size: 24px;
          font-weight: lighter; }
      /* line 941, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .content-block h4 {
        height: 56px;
        padding-bottom: 8px;
        font-size: 18px;
        font-weight: 300;
        line-height: 24px;
        color: #041e42;
        overflow: hidden; }
        /* line 951, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel .carousel-item .carousel-block .content-block h4.separator {
          margin-bottom: 8px;
          border-bottom: 1px solid #9a9a9a; }
      /* line 956, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .content-block h5 {
        font-size: 32px;
        font-weight: 300;
        color: #026cb6; }
        /* line 960, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel .carousel-item .carousel-block .content-block h5 small {
          font-size: 16px; }
        /* line 961, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel .carousel-item .carousel-block .content-block h5 span.cents {
          font-size: 24px; }
      /* line 963, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .content-block > .btn {
        margin-top: 12px;
        line-height: 16px; }
    /* line 968, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel-item .carousel-block .carousel-select-link {
      display: block;
      height: 48px;
      padding: 10px 12px;
      font-size: 20px;
      font-weight: 300;
      line-height: 32px;
      color: #808080;
      border-top: 1px solid #9a9a9a; }
      /* line 978, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio {
        display: inline-block;
        float: right;
        width: 24px;
        height: 100%; }
        /* line 983, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio i, .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio .caret, .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio #voucher-number:hover:after, .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio #voucher-number:hover:after, .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .extras-carousel .carousel-item .carousel-block .carousel-select-link .select-radio #voucher-number:hover:after {
          position: relative;
          top: 2px;
          font-size: 24px;
          color: #808080; }
      /* line 990, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item .carousel-block .carousel-select-link:focus {
        outline: none; }
    /* line 992, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel-item .carousel-block:hover {
      background-color: #ebebeb;
      border-color: #9a9a9a; }
  /* line 998, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel .carousel-item.selected .carousel-block {
    background-color: white;
    border-color: #026cb6; }
    /* line 1002, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link {
      color: #026cb6;
      border-color: #13b5ea;
      background-color: rgba(19, 181, 234, 0.2); }
      /* line 1008, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio i, .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio .caret, .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio #voucher-number:hover:after, .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio #voucher-number:hover:after, .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .extras-carousel .carousel-item.selected .carousel-block .carousel-select-link .select-radio #voucher-number:hover:after {
        color: #026cb6; }
  /* line 1014, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel .carousel-item.disabled .carousel-block {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: auto; }
    /* line 1017, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel .carousel-item.disabled .carousel-block:hover {
      background-color: #e6e6e6;
      border-color: #e6e6e6; }
  /* line 1024, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel.panel-default .panel-footer {
    -webkit-animation-name: fadeOutFromBlock;
    -moz-animation-name: fadeOutFromBlock;
    animation-name: fadeOutFromBlock;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    min-height: 112px;
    background: #e6e6e6; }
    @media screen and (max-width: 1199px) {
      /* line 1024, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer {
        min-height: 124px; } }
    /* line 1032, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel.panel-default .panel-footer .row.form .form-group {
      margin-bottom: 0;
      margin-top: 12px; }
      /* line 1035, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .row.form .form-group.price {
        padding-left: 8px; }
      @media screen and (max-width: 991px) {
        /* line 1032, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .row.form .form-group {
          margin-top: 0px;
          margin-bottom: 12px; }
          /* line 1039, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .extras-carousel.panel-default .panel-footer .row.form .form-group label {
            font-size: 12px; } }
    @media screen and (max-width: 1199px) {
      /* line 1043, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .row.form .checkbox label {
        line-height: 16px; } }
    @media screen and (max-width: 991px) {
      /* line 1046, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .row.form .checkbox label {
        line-height: 20px; } }
    /* line 1049, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel.panel-default .panel-footer .row.info {
      display: none; }
      /* line 1051, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .row.info i, .extras-carousel.panel-default .panel-footer .row.info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .extras-carousel.panel-default .panel-footer .row.info .caret, .extras-carousel.panel-default .panel-footer .row.info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .row.info #voucher-number:hover:after, .extras-carousel.panel-default .panel-footer .row.info
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .row.info #voucher-number:hover:after, .extras-carousel.panel-default .panel-footer .row.info
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .row.info #voucher-number:hover:after {
        margin-top: 12px;
        font-size: 32px; }
      /* line 1055, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .row.info h3 {
        margin: 8px 0;
        font-size: 32px;
        font-weight: lighter; }
        /* line 1059, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .row.info h3 small {
          font-size: 16px; }
      /* line 1061, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .row.info h4 {
        font-size: 1.2em;
        font-weight: normal;
        line-height: 24px; }
      /* line 1066, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .row.info a.btn-primary {
        margin-top: 42px;
        font-size: 18px; }
        /* line 1069, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .row.info a.btn-primary:hover {
          background-color: #026cb6;
          text-decoration: underline; }
      @media screen and (max-width: 1199px) {
        /* line 1075, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .row.info i, .extras-carousel.panel-default .panel-footer .row.info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .extras-carousel.panel-default .panel-footer .row.info .caret, .extras-carousel.panel-default .panel-footer .row.info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .row.info #voucher-number:hover:after, .extras-carousel.panel-default .panel-footer .row.info
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .row.info #voucher-number:hover:after, .extras-carousel.panel-default .panel-footer .row.info
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .row.info #voucher-number:hover:after {
          margin-top: 16px; }
        /* line 1076, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .row.info h3 {
          margin: 12px 0 16px; }
        /* line 1077, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .row.info h4 {
          margin-top: 8px; }
        /* line 1078, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .row.info a.btn-primary {
          margin-top: 56px; } }
    /* line 1081, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel.panel-default .panel-footer.active {
      -webkit-animation-name: fadeInFromNone;
      -moz-animation-name: fadeInFromNone;
      animation-name: fadeInFromNone;
      -webkit-animation-duration: 0.5s;
      -moz-animation-duration: 0.5s;
      animation-duration: 0.5s;
      -webkit-animation-timing-function: ease;
      -moz-animation-timing-function: ease;
      animation-timing-function: ease;
      -webkit-animation-delay: 0;
      -moz-animation-delay: 0;
      animation-delay: 0;
      -webkit-animation-iteration-count: 1;
      -moz-animation-iteration-count: 1;
      animation-iteration-count: 1;
      -webkit-animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      -moz-animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      color: #fff;
      background-color: #026cb6; }
      /* line 1085, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer.active .form {
        display: none; }
      /* line 1086, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer.active .info {
        display: block; }
    /* line 1089, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel.panel-default .panel-footer .checkbox label {
      font-size: 12px; }
    /* line 1090, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .extras-carousel.panel-default .panel-footer .checkbox a {
      text-decoration: underline; }
    @media screen and (max-width: 990px) {
      /* line 1094, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .info h3 {
        font-size: 24px; }
        /* line 1096, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .extras-carousel.panel-default .panel-footer .info h3 small {
          font-size: 14px; }
      /* line 1100, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .info h4 {
        font-size: 16px; }
      /* line 1103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .info p {
        font-size: 14px; }
      /* line 1106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .info .btn {
        font-size: 16px; }
      /* line 1109, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .extras-carousel.panel-default .panel-footer .info i, .extras-carousel.panel-default .panel-footer .info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .extras-carousel.panel-default .panel-footer .info .caret, .extras-carousel.panel-default .panel-footer .info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .info #voucher-number:hover:after, .extras-carousel.panel-default .panel-footer .info
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .info #voucher-number:hover:after, .extras-carousel.panel-default .panel-footer .info
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .extras-carousel.panel-default .panel-footer .info #voucher-number:hover:after {
        font-size: 36px; } }
  /* line 1115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .extras-carousel .btn-add {
    font-size: 18px; }

/* line 1118, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-hotel .carousel-item .carousel-block {
  height: 420px; }
  /* line 1120, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-hotel .carousel-item .carousel-block p.hotel-address {
    height: 40px;
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #808080; }
  /* line 1127, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-hotel .carousel-item .carousel-block .star-group {
    display: inline-block; }
    /* line 1129, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-hotel .carousel-item .carousel-block .star-group .icon-star {
      font-size: 16px;
      color: #FEC057; }
  /* line 1134, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-hotel .carousel-item .carousel-block h4 .star-group {
    margin-left: 4px; }

/* line 1138, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-hotel .panel-footer .row.info .hotel-selected {
  margin-top: 12px; }
  /* line 1140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-hotel .panel-footer .row.info .hotel-selected .text {
    margin-left: 16px;
    font-weight: 300; }
    /* line 1143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-hotel .panel-footer .row.info .hotel-selected .text h3 {
      font-weight: 300; }

/* line 1147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-hotel .panel-footer .row.info .hotel-details h4 {
  font-weight: 300; }

/* line 1148, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-hotel .panel-footer .row.info .hotel-details p {
  font-weight: 300;
  margin-top: 10px; }

/* line 1157, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-rentalcar .carousel-item .carousel-block {
  height: 428px; }
  /* line 1159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .carousel-item .carousel-block h4 {
    height: auto; }
  /* line 1160, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .carousel-item .carousel-block .image {
    height: 140px;
    padding: 10px;
    border-bottom: 1px solid #DADADA;
    background-color: #fff;
    text-align: center; }
    /* line 1169, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-rentalcar .carousel-item .carousel-block .image img {
      position: relative; }
    /* line 1170, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-rentalcar .carousel-item .carousel-block .image .img-brand {
      z-index: 2; }
    /* line 1171, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-rentalcar .carousel-item .carousel-block .image .img-car {
      display: inline-block;
      margin-top: -12px; }
  /* line 1176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .carousel-item .carousel-block ul {
    width: 100%;
    padding: 8px 8px 8px 16px;
    font-size: 12px;
    line-height: 16px;
    color: #808080;
    list-style: disc;
    border-top: 1px solid #9a9a9a;
    border-bottom: 1px solid #9a9a9a; }
  /* line 1186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .carousel-item .carousel-block .content-price {
    margin-bottom: 8px; }
    /* line 1188, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-rentalcar .carousel-item .carousel-block .content-price h3 {
      top: 8px; }
    /* line 1190, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-rentalcar .carousel-item .carousel-block .content-price h5 small {
      font-size: 12px;
      font-weight: 400; }
  /* line 1196, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .carousel-item .carousel-block .location {
    display: block;
    margin-top: 4px;
    font-size: 14px;
    color: #808080; }
    /* line 1201, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-rentalcar .carousel-item .carousel-block .location i, #banner-rentalcar .carousel-item .carousel-block .location .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #banner-rentalcar .carousel-item .carousel-block .location .caret, #banner-rentalcar .carousel-item .carousel-block .location #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #banner-rentalcar .carousel-item .carousel-block .location #voucher-number:hover:after, #banner-rentalcar .carousel-item .carousel-block .location
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #banner-rentalcar .carousel-item .carousel-block .location #voucher-number:hover:after, #banner-rentalcar .carousel-item .carousel-block .location
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #banner-rentalcar .carousel-item .carousel-block .location #voucher-number:hover:after {
      position: relative;
      top: 4px;
      font-size: 20px;
      margin-right: 4px; }

/* line 1211, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-rentalcar .panel-footer .row.form .form-date {
  width: 140px;
  float: left;
  margin-right: 16px; }

/* line 1216, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-rentalcar .panel-footer .row.form .form-time {
  width: 100px;
  float: left; }

@media screen and (max-width: 1199px) {
  /* line 1221, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .panel-footer .row.form .form-date {
    width: 120px; }
  /* line 1222, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .panel-footer .row.form .form-time {
    width: 80px; } }

@media screen and (max-width: 991px) {
  /* line 1225, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .panel-footer .row.form .form-date {
    width: 112px; }
  /* line 1226, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .panel-footer .row.form .form-time {
    width: 80px; } }

/* line 1230, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-rentalcar .panel-footer .row.info .car-selected {
  margin-top: 12px; }
  /* line 1232, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-rentalcar .panel-footer .row.info .car-selected .text {
    margin-left: 16px;
    font-weight: 300; }
    /* line 1235, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #banner-rentalcar .panel-footer .row.info .car-selected .text h3 {
      font-weight: 300; }

/* line 1239, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-rentalcar .panel-footer .row.info .car-details h4 {
  font-weight: 300; }

/* line 1240, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#banner-rentalcar .panel-footer .row.info .car-details p {
  font-weight: 300;
  margin-top: 10px; }

/* line 1249, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bootstrap-select.rentalcar > .dropdown-menu {
  min-height: auto !important;
  padding: 5px 5px 5px 6px; }

/* line 1253, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.bootstrap-select.rentalcar ul.dropdown-menu.inner {
  min-height: auto !important; }
  /* line 1255, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .bootstrap-select.rentalcar ul.dropdown-menu.inner li {
    display: inline-block;
    width: 33%; }
    /* line 1258, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a {
      height: 96px;
      padding: 0;
      font-size: 12px;
      font-weight: 400;
      letter-spacing: 0;
      text-align: center;
      border: 1px solid white; }
      /* line 1266, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type {
        height: 100%;
        padding: 8px;
        line-height: 16px; }
        @media screen and (max-width: 1199px) {
          /* line 1266, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type {
            padding: 0; } }
        /* line 1271, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
        .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type > .cartype {
          margin: 0 auto;
          width: 96px;
          height: 64px;
          background: url("img/rentcar-types.png") no-repeat; }
          /* line 1276, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type > .cartype.economic {
            background-position: -480px 0; }
          /* line 1277, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type > .cartype.compact {
            background-position: -384px 0; }
          /* line 1278, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type > .cartype.intermediary {
            background-position: -288px 0; }
          /* line 1279, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type > .cartype.van {
            background-position: -192px 0; }
          /* line 1280, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type > .cartype.lux {
            background-position: -96px 0; }
          /* line 1281, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
          .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a > .rentalcar-type > .cartype.sedan {
            background-position: 0 0; }
      /* line 1285, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a:hover .cartype.economic {
        background-position: -480px -64px; }
      /* line 1286, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a:hover .cartype.compact {
        background-position: -384px -64px; }
      /* line 1287, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a:hover .cartype.intermediary {
        background-position: -288px -64px; }
      /* line 1288, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a:hover .cartype.van {
        background-position: -192px -64px; }
      /* line 1289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a:hover .cartype.lux {
        background-position: -96px -64px; }
      /* line 1290, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
      .bootstrap-select.rentalcar ul.dropdown-menu.inner li > a:hover .cartype.sedan {
        background-position: 0 -64px; }
    /* line 1294, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    .bootstrap-select.rentalcar ul.dropdown-menu.inner li.selected .cartype {
      background-position-y: -64px !important; }

@media (max-width: 768px) {
  /* line 1301, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #banner-bags .panel-footer .extra-baggage {
    border-bottom: 0; } }

/* line 1309, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.modal .modal-header h4 {
  font-size: 20px;
  font-weight: 300; }

/* line 1313, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
.modal .modal-header .close {
  position: absolute;
  top: 14px;
  right: 10px;
  font-size: 1.6em;
  color: #9a9a9a;
  border-width: 0;
  background: none;
  cursor: pointer; }
  /* line 1325, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .modal .modal-header .close:hover {
    color: #8d8d8d; }
  /* line 1326, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  .modal .modal-header .close:active {
    color: gray; }

/* line 1332, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#modal-hotel .modal-header h4, #modal-terms .modal-header h4 {
  font-size: 20px;
  font-weight: 300; }

/* line 1336, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#modal-hotel .modal-header .close, #modal-terms .modal-header .close {
  position: absolute;
  top: 14px;
  right: 10px;
  font-size: 1.6em;
  color: #9a9a9a;
  border-width: 0;
  background: none;
  cursor: pointer; }
  /* line 1348, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-header .close:hover, #modal-terms .modal-header .close:hover {
    color: #8d8d8d; }
  /* line 1349, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-header .close:active, #modal-terms .modal-header .close:active {
    color: gray; }

/* line 1352, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#modal-hotel .modal-header.modal-header-primary, #modal-terms .modal-header.modal-header-primary {
  padding: 0;
  color: #fff;
  background-color: #026cb6; }
  /* line 1357, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-header.modal-header-primary .close, #modal-terms .modal-header.modal-header-primary .close {
    color: #13b5ea; }
    /* line 1359, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #modal-hotel .modal-header.modal-header-primary .close:hover, #modal-terms .modal-header.modal-header-primary .close:hover {
      color: #11a3d2; }
    /* line 1360, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #modal-hotel .modal-header.modal-header-primary .close:active, #modal-terms .modal-header.modal-header-primary .close:active {
      color: #0f91bb; }
  /* line 1362, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-header.modal-header-primary .star-group, #modal-terms .modal-header.modal-header-primary .star-group {
    font-size: 16px;
    color: #FEC057;
    margin-right: 8px; }
  /* line 1367, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-header.modal-header-primary h4, #modal-terms .modal-header.modal-header-primary h4 {
    padding: 16px;
    font-size: 20px;
    font-weight: 200;
    color: #fff; }
    /* line 1372, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #modal-hotel .modal-header.modal-header-primary h4 small, #modal-terms .modal-header.modal-header-primary h4 small {
      font-size: 14px;
      font-weight: 300;
      opacity: 0.8;
      filter: alpha(opacity=80); }

/* line 1379, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#modal-hotel .modal-header .nav-tabs, #modal-terms .modal-header .nav-tabs {
  padding: 0 16px;
  border-bottom-width: 1px; }
  /* line 1383, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-header .nav-tabs > li > a, #modal-terms .modal-header .nav-tabs > li > a {
    margin-right: 32px;
    padding-right: 0;
    padding-left: 0;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.7);
    border-width: 0;
    border-bottom: 6px solid transparent; }
    /* line 1392, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #modal-hotel .modal-header .nav-tabs > li > a:hover, #modal-terms .modal-header .nav-tabs > li > a:hover {
      color: white; }
    /* line 1393, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
    #modal-hotel .modal-header .nav-tabs > li > a.active, #modal-terms .modal-header .nav-tabs > li > a.active {
      color: white;
      border-bottom-color: #88D3E2; }

/* line 1401, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#modal-hotel .modal-body, #modal-terms .modal-body {
  padding: 24px 16px; }
  /* line 1404, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-body #hotel-description p, #modal-terms .modal-body #hotel-description p {
    font-size: 12px;
    line-height: 16px;
    color: #808080; }
  /* line 1409, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-hotel .modal-body #hotel-description h4, #modal-terms .modal-body #hotel-description h4 {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 300;
    color: #026cb6; }

/* line 1419, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
#modal-terms .modal-body, #modal-booking-terms .modal-body {
  padding: 16px;
  overflow-y: auto;
  max-height: 400px;
  background-color: #e6e6e6; }
  /* line 1424, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/_extras.scss */
  #modal-terms .modal-body p, #modal-booking-terms .modal-body p {
    font-size: 12px;
    line-height: 16px; }

/* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#select-flight .box-sel-flight {
  border: 1px solid #9a9a9a;
  border-radius: 2px; }
  /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .flight-itinerary {
    padding: 12px 16px 16px;
    background: #e0e0e0; }
    /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .flight-itinerary .flight-leg {
      margin-bottom: 4px;
      font-size: 12px;
      font-weight: 500;
      color: #041e42; }
      /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .flight-itinerary .flight-leg span {
        margin-right: 4px; }
      /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .flight-itinerary .flight-leg i, #select-flight .box-sel-flight .flight-itinerary .flight-leg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .flight-itinerary .flight-leg .caret, #select-flight .box-sel-flight .flight-itinerary .flight-leg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .flight-itinerary .flight-leg #voucher-number:hover:after, #select-flight .box-sel-flight .flight-itinerary .flight-leg
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .flight-itinerary .flight-leg #voucher-number:hover:after, #select-flight .box-sel-flight .flight-itinerary .flight-leg
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .flight-itinerary .flight-leg #voucher-number:hover:after {
        font-size: 16px;
        vertical-align: text-bottom; }
    /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .flight-itinerary .flight-route {
      font-size: 14px; }
      /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .flight-itinerary .flight-route i, #select-flight .box-sel-flight .flight-itinerary .flight-route .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .flight-itinerary .flight-route .caret, #select-flight .box-sel-flight .flight-itinerary .flight-route #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .flight-itinerary .flight-route #voucher-number:hover:after, #select-flight .box-sel-flight .flight-itinerary .flight-route
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .flight-itinerary .flight-route #voucher-number:hover:after, #select-flight .box-sel-flight .flight-itinerary .flight-route
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .flight-itinerary .flight-route #voucher-number:hover:after {
        margin: 0 2px;
        font-weight: 500; }
  /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .week-calendar {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 88px;
    border-top: 1px solid #9a9a9a; }
    /* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .week-calendar.points {
      height: 64px; }
      /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar.points .prev-day, #select-flight .box-sel-flight .week-calendar.points .next-day, #select-flight .box-sel-flight .week-calendar.points .next-day {
        height: 64px; }
        /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar.points .prev-day i, #select-flight .box-sel-flight .week-calendar.points .next-day i, #select-flight .box-sel-flight .week-calendar.points .prev-day .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .week-calendar.points .prev-day .caret, #select-flight .box-sel-flight .week-calendar.points .next-day .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .week-calendar.points .next-day .caret, #select-flight .box-sel-flight .week-calendar.points .prev-day #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .prev-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .next-day #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .prev-day
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .prev-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .next-day
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .prev-day
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .prev-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .next-day
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .next-day i, #select-flight .box-sel-flight .week-calendar.points .next-day .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .week-calendar.points .next-day .caret, #select-flight .box-sel-flight .week-calendar.points .next-day #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .next-day
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar.points .next-day
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar.points .next-day #voucher-number:hover:after {
          line-height: 64px; }
    /* line 52, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .week-calendar .prev-day, #select-flight .box-sel-flight .week-calendar .next-day {
      position: absolute;
      z-index: 9;
      width: 16px;
      height: 88px;
      background: white;
      cursor: pointer;
      transition: background-color 0.25s ease; }
      /* line 63, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar .prev-day i, #select-flight .box-sel-flight .week-calendar .next-day i, #select-flight .box-sel-flight .week-calendar .prev-day .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .week-calendar .prev-day .caret, #select-flight .box-sel-flight .week-calendar .next-day .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .week-calendar .next-day .caret, #select-flight .box-sel-flight .week-calendar .prev-day #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .prev-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .next-day #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .prev-day
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .prev-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .next-day
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .prev-day
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .prev-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .next-day
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .next-day #voucher-number:hover:after {
        font-size: 16px;
        line-height: 88px;
        color: #9a9a9a; }
      /* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar .prev-day:hover, #select-flight .box-sel-flight .week-calendar .next-day:hover {
        background: #ebebeb; }
      /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar .prev-day.disabled i, #select-flight .box-sel-flight .week-calendar .disabled.next-day i, #select-flight .box-sel-flight .week-calendar .prev-day.disabled .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .week-calendar .prev-day.disabled .caret, #select-flight .box-sel-flight .week-calendar .disabled.next-day .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .week-calendar .disabled.next-day .caret, #select-flight .box-sel-flight .week-calendar .prev-day.disabled #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .prev-day.disabled #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .disabled.next-day #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .disabled.next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .prev-day.disabled
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .prev-day.disabled #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .disabled.next-day
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .disabled.next-day #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .prev-day.disabled
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .prev-day.disabled #voucher-number:hover:after, #select-flight .box-sel-flight .week-calendar .disabled.next-day
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .week-calendar .disabled.next-day #voucher-number:hover:after {
        color: #e6e6e6; }
    /* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .week-calendar .next-day {
      right: 0; }
    /* line 83, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .week-calendar ul {
      position: absolute;
      z-index: 0;
      left: -90px;
      width: 742px;
      height: 100%;
      background: white; }
      /* line 92, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day {
        display: block;
        float: left;
        position: relative;
        width: 106px;
        height: 88px;
        font-weight: 400;
        color: #C0C0C0;
        transition: color 0.25s ease;
        text-align: center; }
        /* line 108, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar ul .li-day .day-month {
          height: 24px;
          margin-top: 12px;
          font-weight: 300;
          line-height: 28px; }
          /* line 114, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .week-calendar ul .li-day .day-month .spn-nday {
            font-size: 24px; }
          /* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .week-calendar ul .li-day .day-month .spn-month {
            font-size: 18px; }
        /* line 121, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar ul .li-day .day-week {
          height: 16px;
          line-height: 12px; }
          /* line 125, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .week-calendar ul .li-day .day-week .spn-day {
            font-size: 12px; }
        /* line 129, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar ul .li-day .day-price {
          height: 24px;
          line-height: 24px; }
          /* line 133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .week-calendar ul .li-day .day-price .spn-currency {
            font-size: 10px; }
          /* line 136, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .week-calendar ul .li-day .day-price .spn-value {
            font-size: 14px; }
        /* line 140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar ul .li-day.active, #select-flight .box-sel-flight .week-calendar ul .li-day.active:hover {
          color: #026cb6; }
        /* line 143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar ul .li-day:hover {
          color: #808080; }
        /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar ul .li-day.disabled {
          color: #e6e6e6; }
    /* line 151, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .week-calendar.disabled {
      opacity: 0.8;
      filter: alpha(opacity=80); }
      /* line 155, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar.disabled ul .li-day .day-price {
        display: none; }
      /* line 156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar.disabled ul .li-day.active, #select-flight .box-sel-flight .week-calendar.disabled ul .li-day.active:hover {
        color: #026cb6; }
      /* line 159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar.disabled ul .li-day:hover {
        color: #9a9a9a; }
      /* line 160, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar.disabled ul .li-day.disabled {
        color: #e6e6e6; }
      /* line 163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar.disabled .prev-day, #select-flight .box-sel-flight .week-calendar.disabled .next-day {
        display: none !important; }
      /* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar.disabled .next-day {
        display: none !important; }
  /* line 167, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details {
    width: 100%;
    border-top: 1px solid #9a9a9a; }
    /* line 171, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details th, #select-flight .box-sel-flight .tbl-flight-details td {
      padding: 10px 16px;
      font-size: 14px;
      font-weight: normal;
      color: #606060; }
      /* line 178, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th.promo, #select-flight .box-sel-flight .tbl-flight-details td.promo {
        color: #026cb6; }
      /* line 181, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th.flex, #select-flight .box-sel-flight .tbl-flight-details td.flex {
        color: #041e42; }
      /* line 184, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th.points, #select-flight .box-sel-flight .tbl-flight-details th.points-money, #select-flight .box-sel-flight .tbl-flight-details th.points-money-opts, #select-flight .box-sel-flight .tbl-flight-details td.points, #select-flight .box-sel-flight .tbl-flight-details td.points-money, #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts {
        color: #041e42; }
      /* line 187, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th.economy, #select-flight .box-sel-flight .tbl-flight-details td.economy {
        color: #159ba7; }
      /* line 190, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th.business, #select-flight .box-sel-flight .tbl-flight-details td.business {
        color: #00858f; }
    /* line 194, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details th {
      padding: 0 16px;
      line-height: 31px;
      border-bottom: 1px solid #9a9a9a;
      border-left: 1px solid #9a9a9a;
      background-color: #e6e6e6;
      text-align: center; }
      /* line 204, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th.promo, #select-flight .box-sel-flight .tbl-flight-details th.flex, #select-flight .box-sel-flight .tbl-flight-details th.economy, #select-flight .box-sel-flight .tbl-flight-details th.business {
        cursor: pointer; }
      /* line 207, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th i, #select-flight .box-sel-flight .tbl-flight-details th .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details th .caret, #select-flight .box-sel-flight .tbl-flight-details th #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details th #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details th
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details th #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details th
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details th #voucher-number:hover:after {
        margin-left: 8px;
        font-size: 20px;
        vertical-align: sub; }
      /* line 213, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details th:first-child {
        width: auto;
        border-left: none;
        text-align: left; }
    /* line 221, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr:last-child .div-border {
      display: none; }
    /* line 229, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td {
      position: relative;
      padding: 10px 8px;
      font-weight: 400;
      border: none;
      text-align: center;
      vertical-align: top; }
      /* line 236, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .container {
        padding: 0; }
      /* line 239, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .div-border {
        position: absolute;
        right: 0px;
        bottom: 0px;
        left: 0px;
        height: 1px;
        background: #9a9a9a; }
      /* line 249, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td:first-child {
        padding: 10px 2px 10px 12px;
        min-width: 200px; }
        /* line 252, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td:first-child .div-border {
          right: 0px;
          left: 12px; }
      /* line 258, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td:last-child .div-border {
        right: 12px;
        left: 0px; }
      /* line 263, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .flight-details {
        float: left;
        text-align: left; }
        /* line 266, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .flight-details .flight {
          margin-top: 4px;
          font-size: 14px;
          line-height: 20px;
          color: #026cb6; }
          /* line 273, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .flight-details .flight span {
            margin-bottom: 4px; }
        /* line 277, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail {
          font-size: 12px;
          line-height: 18px;
          text-align: left; }
          /* line 282, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .crossover {
            clear: both;
            display: block;
            color: #969595;
            border-radius: 4px;
            padding-top: 6px; }
          /* line 289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info {
            display: block;
            color: #808080; }
            /* line 293, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info span {
              float: left;
              margin-left: 4px;
              text-decoration: underline; }
            /* line 300, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info i, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info .caret, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after {
              float: left;
              font-size: 16px;
              vertical-align: text-bottom; }
            /* line 307, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info:hover {
              color: #026cb6; }
      /* line 313, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .schedule {
        float: right;
        font-size: 20px;
        line-height: 24px;
        color: #808080;
        text-align: center; }
        /* line 322, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .schedule .departure {
          float: left;
          width: 60px; }
          /* line 326, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .schedule .departure .dep-air {
            font-size: 12px;
            line-height: 20px; }
        /* line 331, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .schedule i, #select-flight .box-sel-flight .tbl-flight-details td .schedule .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details td .schedule .caret, #select-flight .box-sel-flight .tbl-flight-details td .schedule #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .schedule
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .schedule
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after {
          float: left;
          margin: 2px -8px 0; }
        /* line 335, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .schedule .arrival {
          float: left;
          width: 60px; }
          /* line 339, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .schedule .arrival .arr-air {
            font-size: 12px;
            line-height: 20px; }
      /* line 345, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities {
        margin: 8px 0;
        color: #808080;
        text-align: left; }
        /* line 351, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities i, #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .caret, #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities #voucher-number:hover:after {
          margin-right: 4px;
          font-size: 16px;
          vertical-align: sub; }
        /* line 358, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .flight-tv {
          display: inline-block;
          color: #808080; }
          /* line 362, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .flight-tv span {
            font-size: 10px; }
          /* line 365, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .flight-tv:hover {
            color: #026cb6; }
        /* line 369, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .flight-plane {
          color: #606060; }
          /* line 371, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .flight-plane span {
            font-size: 12px; }
          /* line 374, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .flight-amenities .flight-plane:hover {
            color: #026cb6; }
      /* line 379, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .area-radio {
        height: 100%;
        cursor: pointer; }
        /* line 383, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .install {
          font-size: 20px;
          line-height: 24px; }
        /* line 387, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-points {
          display: inline-block;
          margin-top: 4px;
          line-height: 16px;
          vertical-align: middle; }
          /* line 392, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-points .currency {
            font-size: 14px; }
        /* line 396, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .spn-plus {
          margin: 0 2px;
          font-size: 16px;
          font-weight: 500;
          color: #12b4e9;
          vertical-align: middle; }
        /* line 404, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio .custom-radio {
          height: 12px;
          margin-top: 8px; }
          /* line 407, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td .area-radio .custom-radio .outer-circle {
            display: block;
            width: 12px;
            height: 12px;
            margin: auto;
            padding: 2px;
            border: 1px solid #808080;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            -ms-border-radius: 6px; }
            /* line 418, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details td .area-radio .custom-radio .outer-circle .inner-circle {
              display: none;
              width: 6px;
              height: 6px;
              -webkit-border-radius: 4px;
              -moz-border-radius: 4px;
              border-radius: 4px;
              -ms-border-radius: 4px; }
        /* line 429, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio.no-touch:hover .outer-circle .inner-circle {
          display: block;
          background: #808080; }
        /* line 434, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio input[type="radio"] {
          display: none; }
        /* line 437, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio .btn {
          margin: 10px auto 0; }
        /* line 440, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio .desc {
          font-size: 12px;
          line-height: 20px; }
        /* line 444, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .area-radio.active .outer-circle .inner-circle {
          display: block; }
      /* line 448, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts {
        padding: 10px 4px; }
        /* line 450, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price {
          text-align: left;
          padding-left: 40px;
          margin-bottom: 2px; }
          /* line 455, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .install {
            font-size: 16px; }
          /* line 458, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .currency {
            font-size: 12px; }
          /* line 459, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .spn-plus {
            font-size: 14px;
            margin: 0 4px; }
          /* line 463, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .price-points, #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .price-money {
            display: inline-block; }
          /* line 466, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .custom-radio {
            display: inline; }
            /* line 468, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .custom-radio .outer-circle {
              display: inline-block;
              margin-right: 2px; }
          /* line 473, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .btn.btn-promo {
            display: inline-block;
            margin: 0;
            width: auto;
            padding: 0 4px; }
            /* line 478, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio .price .btn.btn-promo.btn-promo-clube {
              background: #999; }
      /* line 483, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.promo .area-radio.active .outer-circle {
        border: 1px solid #026cb6; }
        /* line 485, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td.promo .area-radio.active .outer-circle .inner-circle {
          background: #026cb6; }
      /* line 494, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.flex .area-radio.active .outer-circle, #select-flight .box-sel-flight .tbl-flight-details td.points .area-radio.active .outer-circle, #select-flight .box-sel-flight .tbl-flight-details td.points-money .area-radio.active .outer-circle, #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio.active .outer-circle {
        border: 1px solid #041e42; }
        /* line 496, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td.flex .area-radio.active .outer-circle .inner-circle, #select-flight .box-sel-flight .tbl-flight-details td.points .area-radio.active .outer-circle .inner-circle, #select-flight .box-sel-flight .tbl-flight-details td.points-money .area-radio.active .outer-circle .inner-circle, #select-flight .box-sel-flight .tbl-flight-details td.points-money-opts .area-radio.active .outer-circle .inner-circle {
          background: #041e42; }
      /* line 504, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money .price .install {
        font-size: 16px;
        line-height: 18px; }
      /* line 508, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money .price .currency {
        font-size: 12px; }
      /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money .price .spn-plus {
        display: block;
        margin: 0 0 -2px; }
      /* line 517, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts {
        min-width: 181px; }
        /* line 519, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price {
          padding-left: 24px;
          position: relative; }
          /* line 522, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .install {
            font-size: 14px; }
          /* line 525, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .currency {
            font-size: 10px; }
          /* line 526, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .spn-plus {
            font-size: 12px;
            margin: 0 -2px; }
          /* line 530, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .custom-radio {
            position: absolute;
            top: -2px;
            left: 8px; }
      /* line 537, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.economy .area-radio.active .outer-circle {
        border: 1px solid #159ba7; }
        /* line 539, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td.economy .area-radio.active .outer-circle .inner-circle {
          background: #159ba7; }
      /* line 547, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td.business.points-money .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td.business.points-money .price .install {
        font-size: 16px;
        line-height: 18px; }
      /* line 551, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money .price .currency {
        font-size: 12px; }
      /* line 554, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money .price .spn-plus {
        display: block;
        margin: 0 0 -2px; }
      /* line 561, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts {
        min-width: 181px; }
        /* line 563, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price {
          padding-left: 24px;
          position: relative; }
          /* line 566, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .install {
            font-size: 14px; }
          /* line 569, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .currency {
            font-size: 10px; }
          /* line 570, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .spn-plus {
            font-size: 12px;
            margin: 0 -2px; }
          /* line 574, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .custom-radio {
            position: absolute;
            top: -2px;
            left: 8px; }
      /* line 581, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business .area-radio.active .outer-circle {
        border: 1px solid #00858f; }
        /* line 583, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td.business .area-radio.active .outer-circle .inner-circle {
          background: #00858f; }
    /* line 590, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.disabled td {
      opacity: .4; }
      /* line 593, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.disabled td .area-radio .outer-circle .inner-circle {
        display: none; }
      /* line 597, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.disabled td .area-radio.no-touch:hover .outer-circle .inner-circle {
        display: none; }
    /* line 604, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description {
      /* ------------------------------
        Flight description animation
        ------------------------------ */ }
      /* line 605, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description td .div-border {
        right: 16px;
        left: 16px; }
      /* line 609, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description td {
        padding-top: 0px;
        font-size: 12px;
        color: #808080;
        text-align: left; }
      /* line 618, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .description-anac {
        position: relative;
        margin-top: -2px;
        padding: 16px;
        background-color: #ebebeb;
        text-align: left;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px; }
      /* line 630, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station {
        margin-bottom: 8px;
        border-bottom: 1px solid #e0e0e0; }
        /* line 634, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment {
          margin-bottom: 8px; }
          /* line 636, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .flight-num {
            font-size: 14px;
            font-weight: 500;
            color: #808080; }
          /* line 642, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .equipment, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .ticket {
            font-size: 12px; }
        /* line 646, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details {
          font-size: 14px; }
          /* line 648, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-dep {
            float: left; }
            /* line 650, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-dep .station-dep-time {
              margin-top: 8px;
              font-size: 18px;
              font-weight: 300; }
          /* line 657, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details i, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .caret, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details
          #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
          #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details
          #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
          #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details #voucher-number:hover:after {
            float: left;
            margin: 0 8px; }
          /* line 662, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-arr {
            float: left; }
            /* line 664, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-arr .station-arr-time {
              margin-top: 8px;
              font-size: 18px;
              font-weight: 300; }
        /* line 672, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description {
          margin-top: 12px; }
          /* line 674, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title {
            font-size: 12px;
            font-weight: 500; }
            /* line 677, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
            #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title i, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title .caret, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title #voucher-number:hover:after {
              margin-right: 4px;
              font-size: 14px;
              vertical-align: text-bottom; }
          /* line 685, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
          #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-info {
            margin: 4px 0 12px 0; }
      /* line 690, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .rules-text {
        font-size: 9px; }
      /* line 693, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .close {
        display: block;
        position: absolute;
        top: 4px;
        right: 4px;
        width: 20px;
        height: 20px;
        padding: 0;
        font-size: 20px;
        color: #808080;
        border: 0 none;
        background: transparent;
        cursor: pointer; }
        /* line 711, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .close:hover {
          color: #9a9a9a; }
      /* line 718, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description {
        display: none; }
        /* line 720, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .spinner {
          display: none; }
      /* line 725, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner {
        display: block;
        width: 40px;
        height: 40px;
        margin: 0 auto; }
        /* line 731, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner i, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner .caret, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.loading .spinner #voucher-number:hover:after {
          display: block;
          width: 100%;
          height: 100%;
          font-size: 40px;
          -webkit-animation-name: spin;
          -moz-animation-name: spin;
          animation-name: spin;
          -webkit-animation-duration: 1.2s;
          -moz-animation-duration: 1.2s;
          animation-duration: 1.2s;
          -webkit-animation-timing-function: steps(12);
          -moz-animation-timing-function: steps(12);
          animation-timing-function: steps(12);
          -webkit-animation-delay: 0;
          -moz-animation-delay: 0;
          animation-delay: 0;
          -webkit-animation-iteration-count: infinite;
          -moz-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
          -webkit-animation-fill-mode: forwards;
          /* this prevents the animation from restarting! */
          -moz-animation-fill-mode: forwards;
          /* this prevents the animation from restarting! */
          animation-fill-mode: forwards;
          /* this prevents the animation from restarting! */ }
      /* line 743, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details tr.flight-description.active {
        display: table-row; }

@media screen and (max-width: 1199px) {
  /* line 751, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .flight-itinerary {
    padding: 12px 12px 16px; }
  /* line 755, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .week-calendar ul {
    left: -72px;
    width: 616px; }
    /* line 759, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .week-calendar ul .li-day {
      width: 88px;
      height: 88px; }
      /* line 763, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-month .spn-nday {
        font-size: 20px; }
      /* line 766, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-month .spn-month {
        font-size: 16px; }
      /* line 770, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-week {
        line-height: 10px; }
      /* line 773, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-price {
        line-height: 20px; }
        /* line 775, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .week-calendar ul .li-day .day-price .spn-value {
          font-size: 12px; }
  /* line 783, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details th {
    padding: 0 12px; }
    /* line 785, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details th i, #select-flight .box-sel-flight .tbl-flight-details th .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details th .caret, #select-flight .box-sel-flight .tbl-flight-details th #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details th #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details th
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details th #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details th
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details th #voucher-number:hover:after {
      margin-left: 6px; }
  /* line 790, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td:first-child {
    padding: 10px 2px 10px 12px;
    min-width: 188px; }
    /* line 793, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td:first-child .div-border {
      left: 12px; }
  /* line 798, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td:last-child .div-border {
    right: 12px; }
  /* line 803, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td .flight-details .flight {
    font-size: 12px; }
    /* line 805, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .flight-details .flight span {
      margin-bottom: 4px; }
  /* line 811, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info i, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info .caret, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after {
    display: none; }
  /* line 814, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info span {
    margin-left: -1px; }
  /* line 820, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td .schedule {
    font-size: 16px; }
    /* line 822, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .schedule .departure {
      width: 48px; }
    /* line 825, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .schedule i, #select-flight .box-sel-flight .tbl-flight-details td .schedule .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details td .schedule .caret, #select-flight .box-sel-flight .tbl-flight-details td .schedule #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .schedule
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .schedule
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after {
      margin: 4px -2px 0; }
    /* line 828, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .schedule .arrival {
      width: 48px; }
  /* line 834, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .install {
    font-size: 18px; }
  /* line 838, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td .area-radio .btn {
    margin: 10px 8px 0; }
  /* line 843, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts {
    min-width: auto; }
    /* line 845, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price {
      padding-left: 4px; }
      /* line 848, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .btn.btn-promo, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .btn.btn-promo {
        margin-left: 16px; }
      /* line 851, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .price-money, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .price-money {
        margin-left: 18px; }
      /* line 854, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .custom-radio, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .custom-radio {
        position: relative;
        top: 0;
        left: 0; }
  /* line 864, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description td .div-border {
    right: 12px;
    left: 12px; }
  /* line 868, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .description-anac {
    padding: 12px; }
  /* line 873, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .flight-num {
    font-size: 12px; }
  /* line 876, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .equipment, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .ticket {
    font-size: 11px; }
  /* line 880, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details {
    font-size: 12px; }
    /* line 883, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-dep .station-dep-time {
      font-size: 16px; }
    /* line 888, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-arr .station-arr-time {
      font-size: 16px; }
  /* line 893, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description {
    margin-top: 8px; }
    /* line 895, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title {
      font-size: 12px;
      font-weight: 400; }
    /* line 899, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-info {
      font-size: 10px; } }

@media screen and (max-width: 991px) {
  /* line 909, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight#box-depart-flights {
    margin-bottom: 40px; }
  /* line 914, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .week-calendar .prev-day, #select-flight .box-sel-flight .week-calendar .next-day {
    display: none; }
  /* line 917, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .week-calendar .next-day {
    display: none; }
  /* line 920, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .week-calendar ul {
    left: 6px;
    width: 686px; }
    /* line 924, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .week-calendar ul .li-day {
      width: 98px; }
      /* line 927, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-month .spn-nday {
        font-size: 24px; }
      /* line 930, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-month .spn-month {
        font-size: 18px; }
      /* line 935, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-week .spn-day {
        font-size: 12px; }
      /* line 940, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-price .spn-currency {
        font-size: 10px; }
      /* line 943, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .week-calendar ul .li-day .day-price .spn-value {
        font-size: 14px; }
  /* line 951, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details th {
    padding: 0 32px; }
    /* line 953, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details th:first-child {
      padding: 0 32px 0 16px; }
  /* line 958, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-info td:first-child {
    padding-right: 16px; }
  /* line 962, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details td {
    padding: 10px 16px; }
    /* line 964, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td:first-child {
      padding: 10px 16px; }
      /* line 966, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td:first-child .div-border {
        left: 16px; }
    /* line 971, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td:last-child .div-border {
      right: 16px; }
    /* line 976, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .flight-details .flight {
      font-size: 16px; }
    /* line 979, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail {
      margin-top: 4px;
      font-size: 14px; }
      /* line 984, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info span {
        margin-left: 4px; }
      /* line 987, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info i, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info .caret, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .flight-details .detail .show-info #voucher-number:hover:after {
        display: block;
        margin-top: 1px; }
    /* line 995, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .schedule {
      margin-top: 2px;
      font-size: 20px;
      line-height: 24px; }
      /* line 1000, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .schedule .departure {
        width: 72px; }
        /* line 1002, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .schedule .departure .dep-air {
          font-size: 14px;
          line-height: 20px; }
      /* line 1007, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .schedule i, #select-flight .box-sel-flight .tbl-flight-details td .schedule .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #select-flight .box-sel-flight .tbl-flight-details td .schedule .caret, #select-flight .box-sel-flight .tbl-flight-details td .schedule #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .schedule
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after, #select-flight .box-sel-flight .tbl-flight-details td .schedule
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #select-flight .box-sel-flight .tbl-flight-details td .schedule #voucher-number:hover:after {
        margin: 1px 4px 0; }
      /* line 1010, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td .schedule .arrival {
        width: 72px; }
        /* line 1012, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
        #select-flight .box-sel-flight .tbl-flight-details td .schedule .arrival .arr-air {
          font-size: 14px;
          line-height: 20px; }
    /* line 1020, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-price, #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .fare-points, #select-flight .box-sel-flight .tbl-flight-details td .area-radio .price .install {
      font-size: 20px;
      line-height: 24px; }
    /* line 1025, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td .area-radio .btn {
      margin: 10px 16px 0; }
    /* line 1031, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price {
      padding-left: 8px; }
      /* line 1034, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .btn.btn-promo, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .btn.btn-promo {
        margin-left: 0; }
      /* line 1037, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #select-flight .box-sel-flight .tbl-flight-details td.business.points-money-opts .area-radio .price .price-money, #select-flight .box-sel-flight .tbl-flight-details td.economy.points-money-opts .area-radio .price .price-money {
        margin-left: 0; }
  /* line 1045, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description td .div-border {
    right: 16px;
    left: 16px; }
  /* line 1049, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .description-anac {
    padding: 16px; }
  /* line 1054, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .flight-num {
    font-size: 14px; }
  /* line 1057, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .equipment, #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .flight-equipment .ticket {
    font-size: 12px; }
  /* line 1061, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details {
    font-size: 14px; }
    /* line 1064, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-dep .station-dep-time {
      font-size: 18px; }
    /* line 1069, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .stations-details .station-arr .station-arr-time {
      font-size: 18px; }
  /* line 1074, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description {
    margin-top: 12px; }
    /* line 1076, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-title {
      font-size: 12px;
      font-weight: 500; }
    /* line 1080, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight .box-sel-flight .tbl-flight-details tr.flight-description .station .punctuality-description .p-info {
      font-size: 12px; } }

/* line 1094, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .flight-details {
  margin-bottom: 40px;
  clear: both;
  text-align: left;
  float: none; }
  /* line 1099, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .flight-details .flight {
    float: left;
    margin-top: 4px;
    margin-right: 4px; }
  /* line 1104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .flight-details .detail {
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-top: 5px; }

/* line 1112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .schedule {
  margin-left: -7px;
  margin-bottom: 5px;
  font-size: 17px;
  line-height: 17px; }

/* line 1119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio {
  height: 100%;
  margin-bottom: 15px;
  cursor: pointer;
  margin-left: 15px; }
  /* line 1124, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .price {
    text-align: left;
    margin-left: 18px; }
    /* line 1127, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .price .fare-price, #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .price .fare-points, #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .price .install {
      font-size: 18px;
      line-height: 24px; }
  /* line 1132, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .custom-radio {
    float: left;
    margin-top: 6px; }
    /* line 1135, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .custom-radio .outer-circle {
      display: inline-block; }
  /* line 1139, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .desc {
    font-size: 12px;
    line-height: 20px; }
    /* line 1143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .desc.clube-tudo-azul {
      color: #fff;
      background: #b19964;
      padding: 2px 4px; }
    /* line 1149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .desc.promocao {
      color: #fff;
      background: #53b847;
      padding: 2px 4px; }
    /* line 1155, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #select-flight.select-flight-points .box-sel-flight .tbl-flight-details td .area-radio .desc.discount {
      color: #808080; }

/* line 1163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#box-return-flights-interline {
  display: none; }

/* line 1167, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#box-return-flights-interline-blank {
  border-color: transparent;
  opacity: 0.2; }
  /* line 1170, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #box-return-flights-interline-blank .header {
    padding: 12px 16px 16px;
    background: #e0e0e0; }
    /* line 1173, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #box-return-flights-interline-blank .header .flight-leg {
      margin-bottom: 4px;
      font-size: 12px;
      font-weight: 500;
      color: #041e42; }
      /* line 1178, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #box-return-flights-interline-blank .header .flight-leg span {
        margin-right: 4px; }
    /* line 1182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #box-return-flights-interline-blank .header .flight-route {
      font-size: 14px; }
  /* line 1186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #box-return-flights-interline-blank .text {
    padding: 100px;
    text-align: center;
    font-size: 32px;
    line-height: 40px;
    font-weight: 300; }

/* line 1195, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#btn-change-dep-flight {
  display: none;
  margin-top: 16px; }

/* line 1199, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#text-info-return-flights {
  display: none;
  padding: 8px;
  margin: 8px 0px;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #808080;
  background: #f0f0f0;
  border-radius: 2px; }
  /* line 1209, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #text-info-return-flights i, #text-info-return-flights .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #text-info-return-flights .caret, #text-info-return-flights #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #text-info-return-flights #voucher-number:hover:after, #text-info-return-flights
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher #text-info-return-flights #voucher-number:hover:after, #text-info-return-flights
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher #text-info-return-flights #voucher-number:hover:after {
    position: relative;
    top: 1px; }

/* line 1216, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#select-flight .box-sel-flight.redeem .tbl-flight-details td {
  padding: 10px 16px; }

/* line 1218, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
.redeem-select {
  padding: 6px 6px 10px;
  border-radius: 4px;
  -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; }
  /* line 1223, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  .redeem-select .old-price .slice {
    text-decoration: line-through; }
  /* line 1227, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  .redeem-select:hover {
    background-color: #e6e6e6;
    color: #026cb6; }
  /* line 1231, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  .redeem-select.active {
    background-color: rgba(19, 181, 234, 0.2);
    color: #026cb6; }
  /* line 1235, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  .redeem-select.disabled {
    cursor: auto !important;
    background-color: #e0e0e0;
    color: #808080; }
    /* line 1239, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    .redeem-select.disabled .info {
      font-size: 12px; }
      /* line 1241, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      .redeem-select.disabled .info i, .redeem-select.disabled .info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .redeem-select.disabled .info .caret, .redeem-select.disabled .info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .redeem-select.disabled .info #voucher-number:hover:after, .redeem-select.disabled .info
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher .redeem-select.disabled .info #voucher-number:hover:after, .redeem-select.disabled .info
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher .redeem-select.disabled .info #voucher-number:hover:after {
        font-size: 16px;
        position: relative;
        bottom: -2px; }

/* line 1252, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-ins-points .modal-body {
  padding-top: 24px;
  color: #026cb6; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  #modal-ins-points .modal-body:before, #modal-ins-points .modal-body:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  #modal-ins-points .modal-body:after {
    clear: both; }
  /* line 1257, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-ins-points .modal-body .modal-actions {
    margin-top: 16px;
    text-align: center; }
    /* line 1261, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-ins-points .modal-body .modal-actions .btn-outline {
      display: inline-block;
      width: 132px;
      height: auto;
      margin-right: 8px;
      padding: 6px 10px 4px;
      font-size: 14px;
      font-weight: 300;
      line-height: 16px;
      vertical-align: middle; }
      /* line 1271, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #modal-ins-points .modal-body .modal-actions .btn-outline:last-child {
        margin-right: 0; }
  /* line 1274, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-ins-points .modal-body img {
    float: left;
    width: 100px;
    margin-right: 32px; }

/* line 1282, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-login-points .modal-form {
  margin-top: 16px; }
  /* line 1284, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-login-points .modal-form .form-group {
    display: inline-block;
    margin: 0 16px 0 0;
    vertical-align: top; }
    /* line 1289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-login-points .modal-form .form-group .checkbox {
      height: 28px;
      margin-top: 4px;
      margin-bottom: 0;
      padding: 0;
      border: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      -ms-border-radius: 2px; }
      /* line 1297, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #modal-login-points .modal-form .form-group .checkbox label {
        font-size: 12px;
        font-weight: 400;
        line-height: 28px;
        color: #13b5ea; }
      /* line 1305, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
      #modal-login-points .modal-form .form-group .checkbox:hover label {
        color: #026cb6; }
    /* line 1310, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-login-points .modal-form .form-group #login-ta {
      width: 200px; }
    /* line 1311, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-login-points .modal-form .form-group #pwd-ta {
      width: 200px; }
  /* line 1313, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-login-points .modal-form .az-link {
    display: inline-block;
    margin-top: 4px;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    color: #13b5ea; }
    /* line 1323, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-login-points .modal-form .az-link:hover {
      color: #026cb6;
      text-decoration: underline; }
    /* line 1328, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-login-points .modal-form .az-link:active {
      color: #026cb6; }
  /* line 1332, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-login-points .modal-form .btn {
    display: inline-block;
    width: auto;
    height: 32px;
    margin-top: 24px;
    padding: 0 32px;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: 200;
    line-height: 34px; }

/* line 1346, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-login-points img {
  width: 100px;
  margin: 0 24px 0 0;
  vertical-align: top; }

/* line 1351, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-login-points .p-md {
  margin-top: 23px; }

/* line 1352, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-login-points .modal-footer {
  border-top: none;
  background: #ebebeb; }
  /* line 1355, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-login-points .modal-footer p {
    float: left;
    margin-top: 4px;
    font-weight: 300;
    line-height: 28px;
    color: #808080; }
  /* line 1362, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-login-points .modal-footer .btn {
    float: left;
    margin: 2px 0 0 24px;
    font-size: 12px; }

/* line 1370, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-hold-points .modal-body, #modal-hold-points-warning .modal-body,
#modal-hold-points-warning2 .modal-body {
  padding-top: 16px;
  color: #026cb6; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  #modal-hold-points .modal-body:before, #modal-hold-points-warning .modal-body:before,
  #modal-hold-points-warning2 .modal-body:before, #modal-hold-points .modal-body:after, #modal-hold-points-warning .modal-body:after,
  #modal-hold-points-warning2 .modal-body:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  #modal-hold-points .modal-body:after, #modal-hold-points-warning .modal-body:after,
  #modal-hold-points-warning2 .modal-body:after {
    clear: both; }
  /* line 1375, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-hold-points .modal-body p.p-lg, #modal-hold-points-warning .modal-body p.p-lg,
  #modal-hold-points-warning2 .modal-body p.p-lg {
    margin-top: 16px; }
  /* line 1376, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-hold-points .modal-body p.p-md, #modal-hold-points-warning .modal-body p.p-md,
  #modal-hold-points-warning2 .modal-body p.p-md {
    color: #606060;
    line-height: 18px;
    margin-top: 16px; }
  /* line 1381, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-hold-points .modal-body textarea, #modal-hold-points-warning .modal-body textarea,
  #modal-hold-points-warning2 .modal-body textarea {
    resize: none;
    padding: 6px 8px;
    height: 96px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #808080;
    margin: 16px 0;
    border: 1px solid #9a9a9a;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -ms-border-radius: 4px; }
  /* line 1394, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-hold-points .modal-body .checkbox label, #modal-hold-points-warning .modal-body .checkbox label,
  #modal-hold-points-warning2 .modal-body .checkbox label {
    line-height: 24px; }
    /* line 1396, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-hold-points .modal-body .checkbox label::before, #modal-hold-points-warning .modal-body .checkbox label::before,
    #modal-hold-points-warning2 .modal-body .checkbox label::before {
      top: -3px; }
  /* line 1400, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-hold-points .modal-body .checkbox.checked, #modal-hold-points-warning .modal-body .checkbox.checked,
  #modal-hold-points-warning2 .modal-body .checkbox.checked {
    border-color: #026cb6; }
    /* line 1401, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
    #modal-hold-points .modal-body .checkbox.checked label, #modal-hold-points-warning .modal-body .checkbox.checked label,
    #modal-hold-points-warning2 .modal-body .checkbox.checked label {
      color: #026cb6; }
  /* line 1407, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
  #modal-hold-points .modal-body img, #modal-hold-points-warning .modal-body img,
  #modal-hold-points-warning2 .modal-body img {
    float: left;
    width: 100px;
    margin-right: 32px; }

/* line 1414, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-hold-points .modal-footer .btn-primary, #modal-hold-points-warning .modal-footer .btn-primary,
#modal-hold-points-warning2 .modal-footer .btn-primary {
  line-height: 28px; }

/* line 1421, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_select-flight.scss */
#modal-hold-points-warning .modal-footer .btn-primary,
#modal-hold-points-warning2 .modal-footer .btn-primary {
  min-width: 120px; }

/* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form #passenger-type {
  margin-bottom: 1em; }

/* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form .checkbox {
  height: 28px;
  margin-bottom: 0;
  margin-top: 30px; }
  /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .checkbox label {
    font-size: 14px;
    line-height: 18px; }
    /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .checkbox label::before {
      font-size: 18px;
      top: -2px; }

/* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form .panel-heading {
  font-size: 18px;
  font-weight: 300;
  color: #031D41; }
  /* line 24, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .panel-heading .counter-pax {
    font-size: 14px;
    font-weight: 400; }
  /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .panel-heading a {
    margin-left: 16px;
    font-size: 12px;
    font-weight: 400;
    color: #026cb6;
    text-decoration: underline; }
    @media screen and (max-width: 991px) {
      /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      #passengers-form .panel-heading a {
        display: block;
        margin-left: 0;
        margin-top: 8px; } }

/* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form .passengers .radio {
  height: 28px;
  margin-top: 12px; }
  /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .passengers .radio label {
    font-size: 14px;
    line-height: 18px; }

/* line 52, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form .passengers .passenger-content {
  -webkit-animation-name: fadeOutFromBlock;
  -moz-animation-name: fadeOutFromBlock;
  animation-name: fadeOutFromBlock;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  display: none; }
  /* line 55, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .passengers .passenger-content.active {
    -webkit-animation-name: fadeInFromNone;
    -moz-animation-name: fadeInFromNone;
    animation-name: fadeInFromNone;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    display: block; }

/* line 61, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form .panel-info {
  padding: 10px 15px;
  border-bottom: 1px solid #C0C0C0; }
  /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .panel-info a {
    color: #026cb6; }
    /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .panel-info a:hover {
      text-decoration: underline; }

/* line 72, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form .panel-form-info {
  padding: 10px 15px;
  background-color: #e6e6e6; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  #passengers-form .panel-form-info:before, #passengers-form .panel-form-info:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  #passengers-form .panel-form-info:after {
    clear: both; }
  /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .panel-form-info p {
    float: left;
    font-weight: 300;
    line-height: 32px;
    color: #808080; }
  /* line 83, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .panel-form-info .bootstrap-select {
    float: left;
    margin-left: 8px;
    width: 240px;
    height: 32px; }
    @media screen and (max-width: 991px) {
      /* line 83, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      #passengers-form .panel-form-info .bootstrap-select {
        margin-left: 0; } }
    /* line 91, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .panel-form-info .bootstrap-select .btn {
      height: 32px;
      line-height: 28px;
      background-color: transparent; }
      /* line 95, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      #passengers-form .panel-form-info .bootstrap-select .btn:hover {
        background-color: #e0e0e0; }
    /* line 100, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .panel-form-info .bootstrap-select.open .btn {
      background-color: #e0e0e0; }
  /* line 103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .panel-form-info .checkbox {
    margin-top: 2px; }
    @media screen and (max-width: 991px) {
      /* line 103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      #passengers-form .panel-form-info .checkbox {
        height: auto; } }

/* line 111, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-form .extra {
  margin-top: 0.5em;
  padding: 12px 15px;
  color: #026cb6;
  border: 1px solid #9a9a9a;
  background-color: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px; }
  /* line 114, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .extra.open {
    padding-bottom: 8px; }
  /* line 122, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .extra .special-care-service {
    display: none; }
  /* line 124, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .extra .btn-outline {
    height: auto;
    min-height: 32px;
    font-size: 14px;
    font-weight: 300; }
    /* line 129, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .btn-outline i, #passengers-form .extra .btn-outline .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #passengers-form .extra .btn-outline .caret, #passengers-form .extra .btn-outline #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #passengers-form .extra .btn-outline #voucher-number:hover:after, #passengers-form .extra .btn-outline
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #passengers-form .extra .btn-outline #voucher-number:hover:after, #passengers-form .extra .btn-outline
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #passengers-form .extra .btn-outline #voucher-number:hover:after {
      font-size: 14px;
      vertical-align: middle; }
  /* line 134, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .extra h3 {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin-top: -4px; }
  /* line 141, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .extra p {
    font-size: 12px;
    font-weight: 300; }
  /* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-form .extra .extra-content {
    padding: 12px;
    border: 1px solid #9a9a9a;
    margin: 12px -8px 0;
    background-color: white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -ms-border-radius: 2px; }
    /* line 151, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .extra-content.specialservice {
      margin-top: 8px; }
    /* line 152, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .extra-content p {
      font-size: 14px;
      font-weight: 300;
      color: #808080; }
      /* line 158, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      #passengers-form .extra .extra-content p a i, #passengers-form .extra .extra-content p a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #passengers-form .extra .extra-content p a .caret, #passengers-form .extra .extra-content p a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #passengers-form .extra .extra-content p a #voucher-number:hover:after, #passengers-form .extra .extra-content p a
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #passengers-form .extra .extra-content p a #voucher-number:hover:after, #passengers-form .extra .extra-content p a
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #passengers-form .extra .extra-content p a #voucher-number:hover:after {
        vertical-align: middle;
        font-size: 16px; }
    /* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .extra-content .add-special, #passengers-form .extra .extra-content .edit-special {
      margin-top: 8px; }
    /* line 165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .extra-content .btn-add-special, #passengers-form .extra .extra-content .btn-edit, #passengers-form .extra .extra-content .btn-remove, #passengers-form .extra .extra-content .btn-update {
      width: auto;
      height: 32px;
      min-width: 120px;
      font-size: 14px;
      font-weight: 300;
      margin-top: 26px; }
      /* line 172, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      #passengers-form .extra .extra-content .btn-add-special.btn-outline, #passengers-form .extra .extra-content .btn-edit.btn-outline, #passengers-form .extra .extra-content .btn-remove.btn-outline, #passengers-form .extra .extra-content .btn-update.btn-outline {
        line-height: 16px; }
      @media screen and (max-width: 991px) {
        /* line 165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
        #passengers-form .extra .extra-content .btn-add-special, #passengers-form .extra .extra-content .btn-edit, #passengers-form .extra .extra-content .btn-remove, #passengers-form .extra .extra-content .btn-update {
          padding: 0px 12px;
          min-width: 64px; } }
    /* line 179, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .extra-content .btn-edit, #passengers-form .extra .extra-content .btn-remove, #passengers-form .extra .extra-content .btn-update {
      float: left; }
      @media screen and (max-width: 991px) {
        /* line 179, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
        #passengers-form .extra .extra-content .btn-edit, #passengers-form .extra .extra-content .btn-remove, #passengers-form .extra .extra-content .btn-update {
          padding: 0px 8px; } }
    /* line 185, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .extra-content .btn-remove {
      margin-left: 1em; }
      @media screen and (max-width: 991px) {
        /* line 185, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
        #passengers-form .extra .extra-content .btn-remove {
          margin-left: 4px; } }
    /* line 191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    #passengers-form .extra .extra-content .group-num-picker {
      padding: 0 1.25em; }

/* line 196, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
#passengers-actions {
  margin-top: 1em; }
  /* line 199, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-actions .international-flight .row.international {
    display: block; }
  /* line 200, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-actions .international-flight .row.domestic {
    display: none; }
  /* line 203, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-actions .domestic-flight .row.international {
    display: none; }
  /* line 204, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  #passengers-actions .domestic-flight .row.domestic {
    display: block; }

/* line 208, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
.load-tudoazul, .login-tudoazul {
  margin: -8px -8px 16px;
  padding: 8px;
  background: #DBF2F7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -ms-border-radius: 4px; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .load-tudoazul:before, .login-tudoazul:before, .load-tudoazul:after, .login-tudoazul:after {
    display: table;
    content: " "; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
  .load-tudoazul:after, .login-tudoazul:after {
    clear: both; }
  /* line 215, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .load-tudoazul p, .login-tudoazul p {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    color: #026cb6; }
  /* line 223, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .load-tudoazul .form-control, .login-tudoazul .form-control {
    border-color: #13b5ea;
    height: 36px;
    line-height: 36px; }
    /* line 227, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    .load-tudoazul .form-control:hover, .login-tudoazul .form-control:hover, .load-tudoazul .form-control:focus, .login-tudoazul .form-control:focus {
      background: white;
      border-color: #026cb6; }
  /* line 235, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .load-tudoazul select.form-control .btn, .login-tudoazul select.form-control .btn, .load-tudoazul .bootstrap-select .btn, .login-tudoazul .bootstrap-select .btn {
    height: 36px;
    line-height: 36px;
    background-color: transparent;
    border-color: #13b5ea; }
    /* line 240, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    .load-tudoazul select.form-control .btn:hover, .login-tudoazul select.form-control .btn:hover, .load-tudoazul .bootstrap-select .btn:hover, .login-tudoazul .bootstrap-select .btn:hover {
      background-color: white; }
  /* line 245, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .load-tudoazul select.form-control.open .btn, .login-tudoazul select.form-control.open .btn, .load-tudoazul .bootstrap-select.open .btn, .login-tudoazul .bootstrap-select.open .btn {
    background-color: white; }
  /* line 252, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .load-tudoazul a.btn, .login-tudoazul a.btn {
    height: 32px;
    font-size: 14px;
    line-height: 34px;
    padding: 0;
    margin-top: 4px; }

/* line 263, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
.login-tudoazul {
  padding: 8px 8px 6px; }
  @media screen and (max-width: 1199px) {
    /* line 267, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    .login-tudoazul .form-left {
      margin-bottom: 8px; }
    /* line 268, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    .login-tudoazul .form-right {
      padding-left: 12px; } }
  /* line 270, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul img {
    margin: 8px 24px 0 0; }
  /* line 273, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul .login-title {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px; }
  /* line 278, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul .form-group {
    margin-bottom: 8px; }
  /* line 281, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul a.btn {
    margin-top: 22px; }
  /* line 285, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul .input-group .input-group-addon {
    border: 0;
    border-bottom: 1px solid #13b5ea;
    padding: 6px 0 6px 8px;
    font-size: 18px;
    background: transparent;
    -webkit-transition: background 0.25s ease-in-out, border-color 0.25s ease-in-out;
    transition: background 0.25s ease-in-out, border-color 0.25s ease-in-out; }
    /* line 293, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    .login-tudoazul .input-group .input-group-addon > a {
      color: #13b5ea; }
      /* line 295, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      .login-tudoazul .input-group .input-group-addon > a:hover {
        color: #026cb6; }
  /* line 300, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul .input-group .form-control {
    border: 0;
    border-bottom: 1px solid #13b5ea;
    padding: 0; }
    /* line 304, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
    .login-tudoazul .input-group .form-control:focus {
      border-color: #026cb6;
      background: white; }
      /* line 307, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
      .login-tudoazul .input-group .form-control:focus + span {
        border-color: #026cb6;
        background: white; }
  /* line 314, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul .input-group:hover .input-group-addon {
    border-color: #026cb6;
    background-color: white; }
  /* line 318, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_passengers.scss */
  .login-tudoazul .input-group:hover .form-control {
    border-color: #026cb6;
    background-color: white; }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
#seats-page {
  /*.round-trip {

    > li {
      padding: 10px;
      padding-left: 15px;

      line-height: 28px;

      color: #818181;
      border-bottom: 1px solid #CDCDCD;
      background-color: #EFEFEF;

      cursor: pointer;
      &:hover {
        background-color: darken(#EFEFEF, 10%);
      }
      .seat-number {
        display: inline-block;
        float: right;

        position: relative;

        width: 34px;
        min-height: 25px;
        margin-top: 2px;

        font-size: .9em;
        line-height: 22px;

        color: #767676;
        border: 1px solid #767676;
        border-radius: 3px;

        text-align: center;
        .del {
          position: absolute;
          top: -8px;
          right: -8px;

          width: 16px;
          height: 16px;
          padding: 0;

          font-size: 10px;
          line-height: 10px;

          color: #fff;
          border-width: 0;
          border-radius: 50%;
          background-color: #7F7F7F;

          text-align: center;
          i {
            font-weight: 600;
          }
          &:hover {
            background-color: darken(#7F7F7F, 5%);
          }
          &:active {
            background-color: darken(#7F7F7F, 10%);
          }
        }
      }
      &.heading {
        font-size: 1.6em;

        color: $az-primary;
        background-color: #fff;

        cursor: default;
      }
      &.active {
        position: relative;

        color: #fff;
        background-color: #13B5EA;
        &:hover {
          background-color: darken(#13B5EA, 6%);
        }
        .seat-number {
          color: #fff;
          border-color: #fff;
        }
        &:after {
          position: absolute;
          top: 50%;
          left: -1px;

          width: 0;
          height: 0;
          margin-top: -10px;

          border: solid transparent;
          border-width: 6px;
          border-color: rgba(255, 255, 255, 0);
          border-left-color: #fff;

          content: " ";
          pointer-events: none;
        }
        .seat-number {
          .del {
            color: $az-primary;
            background-color: #fff;
          }
        }
      }
    }
  }*/ }
  /* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .banner-economy-xtra {
    position: relative;
    height: 240px;
    border-radius: 4px;
    background-image: url(img/economy-xtra.jpg);
    background-position: left 25%;
    /* Internet Explorer 7/8 */
    -moz-background-size: cover;
    /* Firefox 3.6 */
    background-size: cover; }
    /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .banner-economy-xtra .info {
      padding: 28px 30px 30px;
      color: #fff; }
      /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .banner-economy-xtra .info h3 {
        max-width: 300px;
        font-size: 24px;
        font-weight: 200;
        line-height: 32px; }
      /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .banner-economy-xtra .info h4 {
        font-size: 16px;
        font-weight: 400;
        color: #88D3E2; }
        /* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page .banner-economy-xtra .info h4 strong {
          font-size: 32px; }
      /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .banner-economy-xtra .info p {
        max-width: 450px;
        margin-top: 16px;
        margin-bottom: 16px;
        font-size: 14px;
        font-weight: 300;
        line-height: 18px; }
    /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .banner-economy-xtra img {
      position: absolute;
      right: 30px;
      bottom: 25px; }
  /* line 46, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .banner-espaco-azul {
    position: relative;
    height: 240px;
    border-radius: 4px;
    border: 1px solid #e0e0e0;
    background-image: url(img/banner-espaco-azul.jpg);
    background-position: left top;
    /* Internet Explorer 7/8 */
    -moz-background-size: cover;
    /* Firefox 3.6 */
    background-size: cover; }
    /* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .banner-espaco-azul .info {
      padding: 22px 30px 30px;
      color: #041e42; }
      /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .banner-espaco-azul .info h3 {
        max-width: 320px;
        font-size: 24px;
        font-weight: 200;
        line-height: 32px; }
      /* line 66, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .banner-espaco-azul .info h4 {
        max-width: 360px;
        font-size: 16px;
        margin-top: 8px;
        font-weight: 400;
        color: #026cb6; }
        /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page .banner-espaco-azul .info h4 strong {
          font-size: 28px; }
          /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
          #seats-page .banner-espaco-azul .info h4 strong small {
            font-size: 16px; }
        /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page .banner-espaco-azul .info h4 span.sub {
          margin-left: 4px;
          font-size: 12px;
          color: #606060; }
      /* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .banner-espaco-azul .info .feat {
        max-width: 200px;
        margin-right: 32px;
        margin-top: 12px; }
        /* line 89, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page .banner-espaco-azul .info .feat .text-info {
          color: #026cb6;
          max-width: 160px;
          font-weight: 500;
          margin-bottom: 4px; }
      /* line 96, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .banner-espaco-azul .info p {
        color: #026cb6;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px; }
  /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .btn-limpar-selecao {
    padding: 5px 10px;
    font-size: 16px;
    background-color: #ABABAB; }
  /* line 111, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page #trip-container {
    background: white;
    border: 1px solid #9a9a9a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -ms-border-radius: 2px; }
    /* line 118, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page #trip-container #trip-tab li,
    #seats-page #trip-container #mob-trip-tab li {
      width: 50%;
      float: left;
      margin-bottom: 0; }
      /* line 124, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container #trip-tab li:first-child a,
      #seats-page #trip-container #mob-trip-tab li:first-child a {
        -webkit-border-radius: 2px 0 0;
        -moz-border-radius: 2px 0 0;
        border-radius: 2px 0 0;
        -ms-border-radius: 2px 0 0; }
      /* line 129, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container #trip-tab li:last-child a,
      #seats-page #trip-container #mob-trip-tab li:last-child a {
        -webkit-border-radius: 0 2px 0 0;
        -moz-border-radius: 0 2px 0 0;
        border-radius: 0 2px 0 0;
        -ms-border-radius: 0 2px 0 0; }
      /* line 133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container #trip-tab li a,
      #seats-page #trip-container #mob-trip-tab li a {
        border: none;
        padding: 0;
        height: 42px;
        line-height: 48px;
        font-size: 1.25em;
        font-weight: 300;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -ms-border-radius: 0;
        -webkit-transition: background-color 0.25s ease-in-out;
        transition: background-color 0.25s ease-in-out; }
        /* line 143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page #trip-container #trip-tab li a:hover,
        #seats-page #trip-container #mob-trip-tab li a:hover {
          background: #e0e0e0; }
        /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page #trip-container #trip-tab li a.active,
        #seats-page #trip-container #mob-trip-tab li a.active {
          background: #026cb6;
          color: white; }
          /* line 149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
          #seats-page #trip-container #trip-tab li a.active:hover,
          #seats-page #trip-container #mob-trip-tab li a.active:hover {
            background: #026cb6; }
    /* line 159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page #trip-container .trip ul.flight .itinerary {
      font-size: 24px;
      font-weight: 300;
      line-height: 60px;
      height: 56px;
      padding: 0 16px;
      background: white;
      color: #041e42; }
      /* line 168, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container .trip ul.flight .itinerary i, #seats-page #trip-container .trip ul.flight .itinerary .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #seats-page #trip-container .trip ul.flight .itinerary .caret, #seats-page #trip-container .trip ul.flight .itinerary #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #seats-page #trip-container .trip ul.flight .itinerary #voucher-number:hover:after, #seats-page #trip-container .trip ul.flight .itinerary
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #seats-page #trip-container .trip ul.flight .itinerary #voucher-number:hover:after, #seats-page #trip-container .trip ul.flight .itinerary
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #seats-page #trip-container .trip ul.flight .itinerary #voucher-number:hover:after {
        font-size: 18px;
        margin: 0 8px; }
    /* line 173, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page #trip-container .trip ul.flight .passenger {
      font-size: 16px;
      font-weight: 300;
      line-height: 50px;
      height: 48px;
      padding: 0 16px;
      background: #e6e6e6;
      color: #606060;
      border-top: 1px solid #9a9a9a;
      cursor: pointer;
      -webkit-transition: background 0.2s ease-in-out;
      transition: background 0.2s ease-in-out; }
      /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #seats-page #trip-container .trip ul.flight .passenger:before, #seats-page #trip-container .trip ul.flight .passenger:after {
        display: table;
        content: " "; }
      /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
      #seats-page #trip-container .trip ul.flight .passenger:after {
        clear: both; }
      /* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container .trip ul.flight .passenger:hover {
        background: #e0e0e0; }
      /* line 189, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container .trip ul.flight .passenger:last-child {
        border-bottom: 1px solid #9a9a9a; }
      /* line 192, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container .trip ul.flight .passenger.active {
        background: #13b5ea;
        border-color: #13b5ea;
        color: white; }
        /* line 197, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page #trip-container .trip ul.flight .passenger.active .pax-seat {
          border-color: white; }
      /* line 202, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container .trip ul.flight .passenger .pax-info {
        float: left;
        height: 48px; }
        /* line 205, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page #trip-container .trip ul.flight .passenger .pax-info span {
          display: inline-block; }
        /* line 208, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page #trip-container .trip ul.flight .passenger .pax-info .pax-name {
          width: 160px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
      /* line 215, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page #trip-container .trip ul.flight .passenger .pax-seat {
        position: relative;
        float: right;
        font-size: 14px;
        font-weight: 400;
        width: 40px;
        height: 28px;
        margin: 8px 0;
        text-align: center;
        line-height: 26px;
        border: 1px solid #9a9a9a;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -ms-border-radius: 4px; }
        /* line 228, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear {
          display: none;
          position: absolute;
          top: -6px;
          right: -8px;
          width: 16px;
          height: 16px;
          padding: 0;
          color: white;
          background: #808080;
          border: none;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          -ms-border-radius: 50%; }
          /* line 241, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
          #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear i, #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear .caret, #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear #voucher-number:hover:after, #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear
          #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
          #tudo-azul-transfer-points .transactional-box .select-voucher #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear #voucher-number:hover:after, #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear
          #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
          #tudo-azul-renew-points .transactional-box .select-voucher #seats-page #trip-container .trip ul.flight .passenger .pax-seat .btn-clear #voucher-number:hover:after {
            position: absolute;
            top: 2px;
            right: 1px;
            font-size: 12px;
            font-weight: 600; }
    /* line 251, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page #trip-container .trip ul.flight:last-child {
      margin-bottom: 1em; }
  /* line 367, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .panel-seats .panel-heading {
    font-size: .875em; }
  /* line 370, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .panel-seats .panel-legend {
    padding: 9px 24px 8px;
    font-size: 12px;
    color: #606060;
    border-bottom: 1px solid #9a9a9a; }
    /* line 378, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .panel-seats .panel-legend .legend {
      display: inline-block;
      width: 16px;
      height: 16px;
      margin-top: 5px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      -ms-border-radius: 2px; }
      /* line 386, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .legend.business-xtra {
        background-color: #041e42; }
      /* line 389, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .legend.economy-xtra, #seats-page .panel-seats .panel-legend .legend.espaco-azul {
        background-color: #026cb6; }
      /* line 392, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .legend.skysofa {
        background-color: #88D3E2; }
      /* line 395, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .legend.economy, #seats-page .panel-seats .panel-legend .legend.disponivel {
        background-color: #13b5ea; }
      /* line 398, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .legend.indisponivel {
        background-color: transparent;
        color: #e0e0e0; }
        /* line 401, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page .panel-seats .panel-legend .legend.indisponivel i, #seats-page .panel-seats .panel-legend .legend.indisponivel .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #seats-page .panel-seats .panel-legend .legend.indisponivel .caret, #seats-page .panel-seats .panel-legend .legend.indisponivel #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #seats-page .panel-seats .panel-legend .legend.indisponivel #voucher-number:hover:after, #seats-page .panel-seats .panel-legend .legend.indisponivel
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #seats-page .panel-seats .panel-legend .legend.indisponivel #voucher-number:hover:after, #seats-page .panel-seats .panel-legend .legend.indisponivel
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #seats-page .panel-seats .panel-legend .legend.indisponivel #voucher-number:hover:after {
          font-size: 16px; }
      /* line 405, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .legend.selecionado {
        background-color: #53b847; }
    /* line 410, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .panel-seats .panel-legend .media .media-body {
      line-height: 1.25em; }
    /* line 414, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .panel-seats .panel-legend .select-points-or-money {
      margin-top: 14px;
      padding: 10px 15px 24px;
      color: #026cb6;
      font-size: 14px;
      background: #DBF2F7;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      -ms-border-radius: 4px; }
      /* line 424, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .select-points-or-money .info, #seats-page .panel-seats .panel-legend .select-points-or-money form {
        float: left; }
      /* line 427, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-legend .select-points-or-money form {
        margin-left: 10px; }
        /* line 429, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #seats-page .panel-seats .panel-legend .select-points-or-money form .radio {
          padding: 0;
          border: 0;
          float: left;
          margin: -4px auto auto 10px;
          height: auto; }
          /* line 435, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
          #seats-page .panel-seats .panel-legend .select-points-or-money form .radio input {
            top: 0; }
          /* line 438, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
          #seats-page .panel-seats .panel-legend .select-points-or-money form .radio label {
            font-size: 12px;
            color: #026cb6; }
            /* line 441, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
            #seats-page .panel-seats .panel-legend .select-points-or-money form .radio label:hover, #seats-page .panel-seats .panel-legend .select-points-or-money form .radio label:focus {
              color: #026cb6; }
  /* line 451, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .panel-seats .panel-body {
    overflow: hidden;
    position: relative;
    height: 560px;
    padding: 0; }
    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
    #seats-page .panel-seats .panel-body .airplane-map {
      position: absolute;
      left: 50%;
      width: 304px;
      height: 1507px;
      margin-left: -152px; }
      /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit, #seats-page .panel-seats .panel-body .airplane-map.a330business, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-brl, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea, #seats-page .panel-seats .panel-body .airplane-map.a330-brh, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea {
        width: 568px;
        height: 2310px;
        margin-left: -284px;
        background-image: url("img/a330@2x.png");
        background-size: 568px 2310px; }
        /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona-lateral {
          color: #BFBFBF; }
          /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
          #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona-lateral:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona-lateral:after {
            font-size: 28px;
            content: "\e901"; }
        /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330 .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330business .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .overlay, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .overlay {
          position: absolute;
          z-index: 2;
          left: 50%;
          margin-left: -176px;
          background: white;
          opacity: 0.7;
          filter: alpha(opacity=70); }
          /* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
          #seats-page .panel-seats .panel-body .airplane-map.a330 .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330business .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .overlay.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .overlay.business-xtra {
            top: 0;
            width: 352px;
            height: 486px; }
        /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.business-xtra, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.business-xtra {
          height: 38px; }
          /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
          #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.business-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.business-xtra:after {
            font-size: 38px;
            color: #041E42;
            content: "\e905"; }
          /* line 55, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
          #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.business-xtra.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.business-xtra.poltrona-indisponivel:after {
            font-size: 38px;
            left: 0 !important;
            margin-left: 0 !important;
            content: "\e906" !important; }
        /* line 64, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.economy-xtra:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.economy-xtra:after {
          color: #026CB6; }
        /* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.economy:after {
          color: #12B4E9; }
        /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.skysofa, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.skysofa {
          width: 136px; }
          /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
          #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.skysofa:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.skysofa:after {
            color: #89D4E3;
            content: "\e900"; }
          /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
          #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.skysofa.poltrona-indisponivel, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.skysofa.poltrona-indisponivel {
            width: 136px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            -ms-border-radius: 2px; }
            /* line 84, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
            #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.skysofa.poltrona-indisponivel:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.skysofa.poltrona-indisponivel:after {
              color: #fff;
              left: 0 !important;
              margin-left: 0 !important;
              content: "\e903" !important; }
        /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330 .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330retrofit .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330business .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1 .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
      /* line 99, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330business {
        width: 568px;
        height: 568px;
        margin-left: -284px;
        background-image: url("img/a330@2x.png");
        background-size: 568px 2310px; }
      /* line 108, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-c {
        height: 912px;
        background-image: url("img/a330-ld1-c@2x.png");
        background-size: 568px 912px; }
      /* line 115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330-brl-ea {
        height: 1386px;
        background-image: url("img/a330-BRL-EA@2x.png");
        background-size: 568px 1386px; }
      /* line 122, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330br1, #seats-page .panel-seats .panel-body .airplane-map.a330us1, #seats-page .panel-seats .panel-body .airplane-map.a330us1-business, #seats-page .panel-seats .panel-body .airplane-map.a330-brh, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea {
        width: 568px;
        height: 1905px;
        margin-left: -284px;
        background-size: 568px 1905px; }
        /* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330br1 .poltrona:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1 .poltrona:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1-business .poltrona:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona:after {
          color: #12B4E9; }
        /* line 132, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330br1 .poltrona.business:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1 .poltrona.espaco-azul:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1 .poltrona.business:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1 .poltrona.espaco-azul:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1-business .poltrona.business:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1-business .poltrona.espaco-azul:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.business:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.espaco-azul:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.business:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.espaco-azul:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.business:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.espaco-azul:after {
          color: #026CB6; }
        /* line 137, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330br1 .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1 .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1-business .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.economy:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.economy:after {
          color: #12B4E9; }
        /* line 142, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a330br1 .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1 .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330us1-business .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
      /* line 149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330-brh, #seats-page .panel-seats .panel-body .airplane-map.a330-brh-ea {
        height: 1202px;
        background-image: url("img/a330-BRH@2x.png");
        background-size: 568px 1202px; }
      /* line 156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330br1-ea {
        height: 620px;
        background-image: url("img/a330br1-EA@2x.png");
        background-size: 568px 620px; }
      /* line 163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330-hd1 {
        height: 568px;
        background-image: url("img/a330-HD1@2x.png");
        background-size: 568px 601px; }
      /* line 170, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330us1-business {
        height: 568px;
        background-size: 568px 568px;
        background-image: url("img/a330us1-business@2x.png"); }
      /* line 176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330br1 {
        background-image: url("img/a330br1@2x.png"); }
      /* line 177, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330us1 {
        background-image: url("img/a330us1@2x.png"); }
      /* line 178, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a330.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a330-ld1, #seats-page .panel-seats .panel-body .airplane-map.a330-ld1-semskysofa, #seats-page .panel-seats .panel-body .airplane-map.a330-brl {
        background-image: url("img/a330-ld1-base@2x.png"); }
      /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-atr72.scss */
      #seats-page .panel-seats .panel-body .airplane-map.atr72 {
        width: 568px;
        height: 907px;
        margin-left: -284px;
        background-image: url("img/e190atr.png"); }
        /* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-atr72.scss */
        #seats-page .panel-seats .panel-body .airplane-map.atr72 .poltrona:after {
          color: #12B4E9; }
        /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-atr72.scss */
        #seats-page .panel-seats .panel-body .airplane-map.atr72 .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
        /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-atr72.scss */
        #seats-page .panel-seats .panel-body .airplane-map.atr72 .label {
          display: inline-block;
          position: absolute;
          width: 28px;
          font-size: 16px;
          font-weight: 600;
          line-height: 22px;
          color: #7F7F7F;
          text-align: center; }
      /* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
      #seats-page .panel-seats .panel-body .airplane-map.e190caea {
        width: 568px;
        height: 556px;
        margin-left: -284px;
        background-image: url("img/e190ca-ea@2x.png");
        background-size: 568px 556px; }
        /* line 10, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190caea .poltrona:after {
          color: #12B4E9; }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190caea .poltrona.espaco-azul:after {
          color: #026CB6; }
        /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190caea .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
        /* line 24, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190caea .label {
          display: inline-block;
          position: absolute;
          width: 28px;
          font-size: 16px;
          font-weight: 600;
          line-height: 22px;
          color: #7F7F7F;
          text-align: center; }
      /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
      #seats-page .panel-seats .panel-body .airplane-map.e190ea {
        width: 568px;
        height: 590px;
        margin-left: -284px;
        background-image: url("img/e190-EA@2x.png");
        background-size: 568px 590px; }
        /* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190ea .poltrona:after {
          color: #12B4E9; }
        /* line 55, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190ea .poltrona.espaco-azul:after {
          color: #026CB6; }
        /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190ea .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
        /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190ea.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190ea .label {
          display: inline-block;
          position: absolute;
          width: 28px;
          font-size: 16px;
          font-weight: 600;
          line-height: 22px;
          color: #7F7F7F;
          text-align: center; }
      /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190enus.scss */
      #seats-page .panel-seats .panel-body .airplane-map.e190enus {
        width: 568px;
        height: 1371px;
        margin-left: -284px;
        background-image: url("img/e190enus@2x.png");
        background-size: 568px 1371px; }
        /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190enus.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190enus .poltrona:after {
          color: #12B4E9; }
        /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190enus.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190enus .poltrona.espaco-azul:after {
          color: #026CB6; }
        /* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190enus.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190enus .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
        /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e190enus.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e190enus .label {
          display: inline-block;
          position: absolute;
          width: 28px;
          font-size: 16px;
          font-weight: 600;
          line-height: 22px;
          color: #7F7F7F;
          text-align: center; }
      /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
      #seats-page .panel-seats .panel-body .airplane-map.e195 {
        width: 568px;
        height: 1491px;
        margin-left: -284px;
        background-image: url("img/e195@2x.png");
        background-size: 568px 1491px; }
        /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e195 .poltrona:after {
          color: #12B4E9; }
        /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e195 .poltrona.espaco-azul:after {
          color: #026CB6; }
        /* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e195 .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
        /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e195 .label {
          display: inline-block;
          position: absolute;
          width: 28px;
          font-size: 16px;
          font-weight: 600;
          line-height: 22px;
          color: #7F7F7F;
          text-align: center; }
      /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
      #seats-page .panel-seats .panel-body .airplane-map.e195-EA {
        width: 568px;
        height: 590px;
        margin-left: -284px;
        background-image: url("img/e195-EA@2x.png");
        background-size: 568px 590px; }
        /* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e195-EA .poltrona:after {
          color: #12B4E9; }
        /* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e195-EA .poltrona.espaco-azul:after {
          color: #026CB6; }
        /* line 58, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-e195.scss */
        #seats-page .panel-seats .panel-body .airplane-map.e195-EA .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
      /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a320.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a320, #seats-page .panel-seats .panel-body .airplane-map.a320-EA {
        width: 568px;
        height: 1600px;
        margin-left: -284px;
        background-image: url("img/a320@2x.png");
        background-size: 568px 1600px; }
        /* line 10, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a320.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a320 .poltrona:after, #seats-page .panel-seats .panel-body .airplane-map.a320-EA .poltrona:after {
          color: #12B4E9; }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a320.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a320 .poltrona.espaco-azul:after, #seats-page .panel-seats .panel-body .airplane-map.a320-EA .poltrona.espaco-azul:after {
          color: #026CB6; }
        /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a320.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a320 .poltrona.poltrona-selecionada:after, #seats-page .panel-seats .panel-body .airplane-map.a320-EA .poltrona.poltrona-selecionada:after {
          color: #34B04A; }
        /* line 24, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a320.scss */
        #seats-page .panel-seats .panel-body .airplane-map.a320 .label, #seats-page .panel-seats .panel-body .airplane-map.a320-EA .label {
          display: inline-block;
          position: absolute;
          width: 28px;
          font-size: 16px;
          font-weight: 600;
          line-height: 22px;
          color: #7F7F7F;
          text-align: center; }
      /* line 41, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane-a320.scss */
      #seats-page .panel-seats .panel-body .airplane-map.a320-EA {
        height: 601px;
        background-image: url("img/a320-EA@2x.png");
        background-size: 568px 601px; }
      /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
      #seats-page .panel-seats .panel-body .airplane-map h1 {
        margin-top: 20px;
        font-size: 1.6em;
        font-weight: normal;
        color: #00295F;
        text-align: center; }
      /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
      #seats-page .panel-seats .panel-body .airplane-map .poltrona, #seats-page .panel-seats .panel-body .airplane-map .poltrona-lateral, #seats-page .panel-seats .panel-body .airplane-map .saida, #seats-page .panel-seats .panel-body .airplane-map .coluna, #seats-page .panel-seats .panel-body .airplane-map .segmento {
        display: inline-block;
        position: absolute; }
      /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
      #seats-page .panel-seats .panel-body .airplane-map .poltrona:after, #seats-page .panel-seats .panel-body .airplane-map .poltrona-lateral:after {
        position: absolute;
        top: 0;
        left: 0;
        font-family: 'Azul Icons';
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-transform: none;
        speak: none;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      /* line 50, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
      #seats-page .panel-seats .panel-body .airplane-map .poltrona {
        z-index: 1;
        width: 28px;
        height: 28px;
        font-size: 14px;
        font-weight: 600;
        line-height: 18px;
        color: #fff;
        cursor: pointer;
        text-align: center;
        -webkit-transition: background-image 0.05s ease-in-out;
        transition: background-image 0.05s ease-in-out; }
        /* line 66, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
        #seats-page .panel-seats .panel-body .airplane-map .poltrona:after {
          z-index: -1;
          font-size: 28px;
          content: "\e904";
          -webkit-transition: color 0.25s ease;
          transition: color 0.25s ease; }
        /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
        #seats-page .panel-seats .panel-body .airplane-map .poltrona:hover {
          opacity: 0.8;
          filter: alpha(opacity=80); }
        /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
        #seats-page .panel-seats .panel-body .airplane-map .poltrona.poltrona-selecionada:after {
          color: #53b847; }
        /* line 82, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
        #seats-page .panel-seats .panel-body .airplane-map .poltrona.poltrona-selecionada span.pax {
          line-height: 24px; }
        /* line 84, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
        #seats-page .panel-seats .panel-body .airplane-map .poltrona.poltrona-indisponivel {
          width: 31px;
          cursor: default;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          border-radius: 2px;
          -ms-border-radius: 2px; }
          /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
          #seats-page .panel-seats .panel-body .airplane-map .poltrona.poltrona-indisponivel:hover {
            opacity: 1; }
          /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
          #seats-page .panel-seats .panel-body .airplane-map .poltrona.poltrona-indisponivel:after {
            left: 50%;
            margin-left: -16px;
            color: #E0E0E0 !important;
            background-color: #fff !important;
            content: "\e902" !important; }
        /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
        #seats-page .panel-seats .panel-body .airplane-map .poltrona .tooltip {
          display: none;
          position: absolute;
          z-index: 101;
          top: -36px;
          right: 0;
          left: 50%;
          width: 100px;
          height: auto;
          margin-left: -50px;
          padding: 8px 10px;
          font-size: 12px;
          font-weight: 600;
          color: #026cb6;
          border: 1px solid #026cb6;
          background: #fff;
          content: attr(data-value);
          white-space: nowrap;
          text-overflow: ellipsis;
          opacity: 0;
          filter: alpha(opacity=0);
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          border-radius: 2px;
          -ms-border-radius: 2px;
          -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          -webkit-transition: top 0.25s ease-in-out;
          transition: top 0.25s ease-in-out;
          -webkit-animation-name: fadeInFromNone;
          -moz-animation-name: fadeInFromNone;
          animation-name: fadeInFromNone;
          -webkit-animation-duration: 0.5s;
          -moz-animation-duration: 0.5s;
          animation-duration: 0.5s;
          -webkit-animation-timing-function: ease;
          -moz-animation-timing-function: ease;
          animation-timing-function: ease;
          -webkit-animation-delay: 0;
          -moz-animation-delay: 0;
          animation-delay: 0;
          -webkit-animation-iteration-count: 1;
          -moz-animation-iteration-count: 1;
          animation-iteration-count: 1;
          -webkit-animation-fill-mode: forwards;
          /* this prevents the animation from restarting! */
          -moz-animation-fill-mode: forwards;
          /* this prevents the animation from restarting! */
          animation-fill-mode: forwards;
          /* this prevents the animation from restarting! */ }
          /* line 135, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
          #seats-page .panel-seats .panel-body .airplane-map .poltrona .tooltip:after, #seats-page .panel-seats .panel-body .airplane-map .poltrona .tooltip:before {
            position: absolute;
            z-index: 102;
            top: 100%;
            left: 50%;
            width: 0;
            height: 0;
            border: solid transparent;
            content: " ";
            pointer-events: none; }
          /* line 149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
          #seats-page .panel-seats .panel-body .airplane-map .poltrona .tooltip:after {
            margin-left: -5px;
            border-width: 5px;
            border-color: rgba(255, 255, 255, 0);
            border-top-color: #fff; }
          /* line 156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
          #seats-page .panel-seats .panel-body .airplane-map .poltrona .tooltip:before {
            margin-left: -6px;
            border-width: 6px;
            border-color: rgba(51, 175, 73, 0);
            border-top-color: #026cb6; }
      /* line 165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
      #seats-page .panel-seats .panel-body .airplane-map .segmento {
        width: 8px;
        height: 32px;
        background-image: url("img/segmento.png"); }
      /* line 171, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/seats/_airplane.scss */
      #seats-page .panel-seats .panel-body .airplane-map .coluna {
        width: 36px;
        padding: 4px 0;
        color: #333;
        border-radius: 2px;
        background-color: #DFDFDF;
        text-align: center; }
    /* line 460, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .panel-seats .panel-body .img-responsive.top {
      margin-top: 60px; }
    /* line 463, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .panel-seats .panel-body.scrollable {
      overflow-y: auto;
      height: 568px; }
    /* line 468, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .panel-seats .panel-body .features-area {
      margin-right: 20px;
      padding-top: 30px;
      font-size: 14px;
      line-height: 18px;
      color: #808080;
      border-top: 2px solid #e0e0e0; }
      /* line 477, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-body .features-area.no-border {
        border-top-width: 0; }
      /* line 480, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-body .features-area img.economy-xtra {
        margin-top: 40px; }
      /* line 483, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-body .features-area ul {
        list-style-type: disc;
        list-style-position: inside;
        text-indent: -1em;
        padding-left: 1em; }
      /* line 489, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-body .features-area.business {
        height: 486px; }
      /* line 492, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-body .features-area.confort {
        height: 816px; }
      /* line 495, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .panel-seats .panel-body .features-area.economy {
        height: 1010px; }
  /* line 502, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .info-espaco-azul h1 {
    padding-bottom: 8px;
    font-size: 24px;
    font-weight: 300;
    line-height: 22px;
    color: #041e42; }
  /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .info-espaco-azul h2 {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #041e42; }
  /* line 517, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .info-espaco-azul > p {
    font-size: 12px;
    color: #606060; }
    /* line 521, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .info-espaco-azul > p strong {
      font-size: 20px;
      font-weight: 500; }
    /* line 525, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .info-espaco-azul > p small {
      font-size: 10px; }
  /* line 529, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .info-espaco-azul .paragraph {
    position: relative;
    padding-left: 15px;
    font-size: 14px;
    line-height: 14px; }
    /* line 536, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .info-espaco-azul .paragraph p.info {
      margin-top: 8px;
      color: #606060;
      line-height: 18px; }
      /* line 540, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .info-espaco-azul .paragraph p.info strong {
        font-size: 18px;
        font-weight: 300; }
    /* line 545, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .info-espaco-azul .paragraph:before {
      position: absolute;
      top: 0;
      left: 0;
      font-weight: bold;
      line-height: 14px;
      color: #026cb6;
      content: '+'; }
  /* line 560, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .slick-lightbox .slick-list {
    margin: 0; }
  /* line 563, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .slick-lightbox .slick-dots {
    bottom: -28px; }
    /* line 565, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .slick-lightbox .slick-dots li {
      margin: 0; }
  /* line 569, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .slick-lightbox .slick-arrow {
    z-index: 2;
    width: 22px;
    height: 22px; }
    /* line 574, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .slick-lightbox .slick-arrow:before {
      font-size: 18px; }
    /* line 577, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .slick-lightbox .slick-arrow.slick-prev {
      margin-left: 19px; }
    /* line 580, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .slick-lightbox .slick-arrow.slick-next {
      margin-right: 20px; }
    /* line 583, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .slick-lightbox .slick-arrow.slick-disabled {
      display: none !important; }
  /* line 589, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .espaco-azul-voucher {
    height: auto; }
    /* line 592, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row {
      display: none;
      margin: 0;
      padding: 0 0 16px 16px; }
    /* line 598, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher + .checkbox {
      margin-top: 0; }
  /* line 605, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .espaco-azul-voucher > .row p {
    margin: 16px 0;
    font-size: 14px;
    font-weight: 300;
    color: #808080; }
  /* line 613, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .espaco-azul-voucher > .row span.form-label {
    display: inline-block;
    margin-bottom: 8px;
    padding-left: 45px;
    font-size: 14px;
    color: #808080; }
  /* line 624, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon {
    padding-left: 0;
    border-width: 0; }
    /* line 628, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon i, #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon .caret, #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon #voucher-number:hover:after, #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon #voucher-number:hover:after, #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher #seats-page .espaco-azul-voucher > .row .input-group .input-group-addon #voucher-number:hover:after {
      font-size: 32px;
      color: #13b5ea; }
  /* line 633, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .espaco-azul-voucher > .row .input-group .form-control {
    padding-right: 0;
    padding-left: 0;
    border-width: 0 0 1px 0; }
  /* line 639, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .espaco-azul-voucher > .row .input-group .input-group-btn {
    padding-left: 10px; }
    /* line 641, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row .input-group .input-group-btn .btn-sm {
      margin-top: 5px;
      padding: 1px 10px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      -ms-border-radius: 2px; }
  /* line 649, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .espaco-azul-voucher > .row .discount-info {
    border-radius: 2px;
    font-size: 12px;
    background: #e6e6e6; }
    /* line 654, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row .discount-info table {
      width: 100%; }
    /* line 657, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row .discount-info td {
      padding: 0 8px;
      line-height: 24px;
      vertical-align: middle; }
    /* line 663, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row .discount-info .total {
      padding: 4px 0;
      border-top: 1px solid #e0e0e0; }
      /* line 666, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #seats-page .espaco-azul-voucher > .row .discount-info .total td {
        font-weight: bold; }
    /* line 674, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row .discount-info .value {
      text-align: right; }
    /* line 677, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .espaco-azul-voucher > .row .discount-info .action {
      width: 48px;
      text-align: center; }

/* line 688, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-price .tooltip-inner span.info {
  font-weight: 400;
  line-height: 1.25em;
  font-size: 0.875em;
  margin-bottom: 8px;
  display: block; }

/* line 697, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-price.tooltip-skysofa .tooltip-inner {
  background-color: #88D3E2;
  color: white;
  border-color: white;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 704, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-price.tooltip-skysofa.tooltip-top .tooltip-arrow {
  border-top-color: #88D3E2 !important;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 713, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-info .tooltip-inner {
  background-color: #e6e6e6;
  color: #808080;
  border-color: #9a9a9a;
  font-weight: 400;
  line-height: 1.25em;
  font-size: 0.875em;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 723, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-info.tooltip-top .tooltip-arrow {
  border-top-color: #808080 !important;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 729, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-info.tooltip-right .tooltip-arrow {
  border-right-color: #808080 !important;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 735, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-info.tooltip-left .tooltip-arrow {
  border-left-color: #808080 !important;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 743, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-pax .tooltip-inner {
  background-color: #53b847;
  color: white;
  border-color: #a0cf67;
  font-weight: 400;
  line-height: 1.25em;
  font-size: 0.875em;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 753, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
.tooltip-pax.tooltip-top .tooltip-arrow {
  border-top-color: #a0cf67 !important;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 762, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
#trip-container .tab-content.mob-flight {
  display: none; }

/* line 767, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
#trip-container .nav-tabs.mob-flight {
  display: none; }

/* line 773, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
#voucher-espaco-azul {
  margin-top: 14px;
  padding: 10px 15px;
  background: #e6e6e6;
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -ms-border-radius: 4px; }
  /* line 782, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #voucher-espaco-azul .info {
    margin-top: 16px;
    font-size: 14px;
    color: #808080; }
  /* line 787, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #voucher-espaco-azul .title {
    font-size: 18px;
    color: #026cb6; }
  /* line 792, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #voucher-espaco-azul .voucher-list {
    max-height: 300px;
    overflow-y: scroll; }
  /* line 796, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #voucher-espaco-azul table {
    background: rgba(255, 255, 255, 0.6);
    width: 100%;
    margin-top: 20px; }
    /* line 800, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #voucher-espaco-azul table .checkbox {
      border: 0;
      padding: 0;
      height: auto;
      margin: 0; }
      /* line 805, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #voucher-espaco-azul table .checkbox label {
        color: #808080; }
        /* line 807, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #voucher-espaco-azul table .checkbox label:hover {
          color: #808080; }
    /* line 812, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #voucher-espaco-azul table tr {
      border-top: 1px solid #c0c0c0;
      border-bottom: 1px solid #c0c0c0; }
      /* line 815, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      #voucher-espaco-azul table tr td {
        padding: 10px; }
        /* line 817, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        #voucher-espaco-azul table tr td:first-child {
          width: 300px; }

/* line 825, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
#modal-seat-emergency-exit {
  z-index: 9999; }
  /* line 827, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit .modal-body {
    padding: 16px;
    overflow-y: auto;
    max-height: 400px;
    background-color: #e6e6e6;
    font-size: 12px; }
    /* line 832, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #modal-seat-emergency-exit .modal-body p {
      margin: 0 0 10px;
      font-size: 12px;
      line-height: 16px; }
  /* line 839, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit li {
    margin-top: 10px; }
  /* line 842, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit ol {
    margin-left: 20px; }
  /* line 845, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit .letter {
    list-style-type: upper-alpha; }
  /* line 848, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit .form-group {
    margin-bottom: 0; }
  /* line 850, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit .modal-footer .checkbox label {
    text-align: left;
    padding-top: 2px; }
  /* line 854, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit .modal-footer .btn {
    line-height: 26px; }

@media (max-width: 73em) {
  /* line 860, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #modal-seat-emergency-exit .modal-dialog {
    width: inherit; }
  /* line 864, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page #trip-container .trip ul.flight .passenger .pax-info .pax-name {
    width: 130px; } }

@media (max-width: 64em) {
  /* line 870, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .media {
    font-size: 11px; }
  /* line 873, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .voucher-desconto-data table tr td:first-child {
    width: 60%; }
  /* line 876, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  .mob-flight-btn {
    text-align: right;
    margin-bottom: 20px; }
  /* line 881, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #trip-container .tab-content {
    display: none; }
    /* line 883, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #trip-container .tab-content.mob-flight {
      display: inherit; }
  /* line 887, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #trip-container .nav-tabs {
    display: none; }
    /* line 889, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #trip-container .nav-tabs.mob-flight {
      display: inherit; }
  /* line 895, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  .mob-flight .row {
    margin-left: 0;
    margin-right: 0; }
  /* line 900, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  .passenger-col {
    position: relative;
    min-height: 1px;
    width: 33.33333%;
    float: left; }
    /* line 905, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .passenger-col .flight-line-row {
      padding-left: 16px;
      background: #e6e6e6; }
      /* line 908, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .passenger-col .flight-line-row:first-child {
        background: #fff; }
  /* line 913, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  .flight-col-blank {
    width: 16.66667%;
    float: left; }
    /* line 916, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-col-blank .flight-line-row {
      background: #e6e6e6;
      float: left;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      height: 48px;
      line-height: 50px;
      font-weight: 300;
      color: #606060;
      border-top: 1px solid #9a9a9a; }
      /* line 928, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .flight-col-blank .flight-line-row:first-child {
        border-top: 0; }
      /* line 931, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .flight-col-blank .flight-line-row:first-child {
        background: #fff; }
  /* line 936, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  .flight-col {
    position: relative;
    min-height: 1px;
    float: left;
    width: 16.66667%;
    text-align: center;
    cursor: pointer; }
    /* line 937, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-col .flight-line-row {
      -webkit-transition: background 0.2s ease-in-out;
      transition: background 0.2s ease-in-out;
      background: #e6e6e6; }
      /* line 941, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .flight-col .flight-line-row:first-child {
        background: #fff; }
    /* line 945, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-col:hover {
      background: #e0e0e0; }
      /* line 947, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .flight-col:hover .flight-line-row {
        background: transparent; }
        /* line 949, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        .flight-col:hover .flight-line-row:first-child {
          background: transparent; }
    /* line 960, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-col .pax-seat {
      position: relative;
      display: inline-block;
      font-size: 14px;
      font-weight: 400;
      width: 40px;
      height: 28px;
      margin: 8px 0;
      text-align: center;
      line-height: 26px;
      border: 1px solid #c0c0c0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      -ms-border-radius: 4px; }
      /* line 975, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .flight-col .pax-seat .btn-clear {
        display: none;
        position: absolute;
        top: -6px;
        right: -8px;
        width: 16px;
        height: 16px;
        padding: 0;
        color: white;
        background: #808080;
        border: none;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -ms-border-radius: 50%; }
    /* line 993, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-col.active .flight-line-row {
      background: #13b5ea;
      border-color: rgba(255, 255, 255, 0.5);
      color: white; }
      /* line 997, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .flight-col.active .flight-line-row:first-child {
        background: #13b5ea;
        color: white; }
    /* line 1002, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-col.active:hover {
      background: #13b5ea;
      color: white; }
      /* line 1005, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
      .flight-col.active:hover .flight-line-row {
        background: #13b5ea;
        border-color: rgba(255, 255, 255, 0.5);
        color: white; }
        /* line 1009, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
        .flight-col.active:hover .flight-line-row:first-child {
          background: #13b5ea;
          color: white; }
    /* line 1015, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-col.active .pax-seat {
      border: 1px solid rgba(255, 255, 255, 0.5); }
  /* line 1020, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  .flight-line-row {
    float: left;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 48px;
    line-height: 50px;
    font-weight: 300;
    color: #606060;
    border-top: 1px solid #9a9a9a; }
    /* line 1022, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-line-row .pax-info span {
      display: inline-block; }
    /* line 1023, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-line-row .pax-info .pax-name {
      width: 139px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    /* line 1040, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-line-row:first-child {
      border-top: 0; }
    /* line 1043, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    .flight-line-row .blank {
      height: 48px;
      display: block; } }

@media (max-width: 47.938em) {
  /* line 1051, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .panel-seats .panel-legend .select-points-or-money {
    padding-bottom: 50px; }
  /* line 1054, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
  #seats-page .panel-seats .panel-legend .select-points-or-money form {
    margin-left: 0;
    margin-top: 6px; }
    /* line 1058, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_seats.scss */
    #seats-page .panel-seats .panel-legend .select-points-or-money form .radio:first-child {
      margin-left: 0; } }

/* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
#carousel-hotel-images {
  padding-bottom: 32px;
  border: 1px solid #9a9a9a;
  border-radius: 2px;
  margin: 0 auto; }
  /* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
  #carousel-hotel-images .slick-prev,
  #carousel-hotel-images .slick-next {
    z-index: 2;
    width: 32px;
    height: 80px;
    margin-top: -40px; }
    /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
    #carousel-hotel-images .slick-prev.slick-disabled,
    #carousel-hotel-images .slick-next.slick-disabled {
      background: rgba(255, 255, 255, 0.7); }
  /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
  #carousel-hotel-images .slick-prev {
    left: 0; }
  /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
  #carousel-hotel-images .slick-next {
    right: 0; }
  /* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
  #carousel-hotel-images .slick-list {
    margin: 0; }
  /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
  #carousel-hotel-images .slick-dots {
    bottom: 0;
    height: 32px;
    border-top: 1px solid #9a9a9a;
    line-height: 32px;
    background: #e6e6e6; }
    /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
    #carousel-hotel-images .slick-dots li {
      width: 16px;
      margin: 0 4px;
      vertical-align: middle; }
    /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
    #carousel-hotel-images .slick-dots li button:before {
      color: #808080; }
    /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
    #carousel-hotel-images .slick-dots li.slick-active button:before {
      color: #606060; }

@media screen and (max-width: 991px) {
  /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
  #carousel-hotel-images {
    max-width: 400px; } }

@media screen and (max-width: 1199px) {
  /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/components/cross-sell/_carousel.scss */
  #carousel-hotel-images {
    max-width: 400px; } }

/* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .checkbox.discount > label {
  padding-top: 2px; }

/* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .tudo-azul-voucher,
#payment-form .azul-credits,
#payment-form .promo-codes {
  height: auto; }
  /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .tudo-azul-voucher > .checkbox-content,
  #payment-form .azul-credits > .checkbox-content,
  #payment-form .promo-codes > .checkbox-content {
    display: none;
    padding: 8px 8px 8px 24px; }
  /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .tudo-azul-voucher + .checkbox,
  #payment-form .azul-credits + .checkbox,
  #payment-form .promo-codes + .checkbox {
    margin-top: 0; }

/* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes p,
#payment-form .azul-credits p,
#payment-form .tudo-azul-voucher p {
  font-size: 14px;
  font-weight: 300;
  color: #808080; }

/* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes p.label,
#payment-form .azul-credits p.label,
#payment-form .tudo-azul-voucher p.label {
  margin: 8px 0 8px;
  font-size: 16px;
  font-weight: 300;
  color: #808080; }

/* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .voucher-desconto-data p {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #808080; }

/* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .voucher-desconto-data p.label {
  margin-top: 16px; }

/* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .voucher-desconto-data table {
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #808080; }
  /* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .voucher-desconto-data table th, #payment-form .voucher-desconto-data table td {
    padding: 8px 10px;
    vertical-align: middle;
    background: #e6e6e6;
    font-weight: 400;
    color: #808080;
    -webkit-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out; }
    /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table th.cell-code, #payment-form .voucher-desconto-data table td.cell-code {
      position: relative;
      width: 40%;
      text-align: left;
      padding-left: 32px; }
      /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
      #payment-form .voucher-desconto-data table th.cell-code i, #payment-form .voucher-desconto-data table th.cell-code .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #payment-form .voucher-desconto-data table th.cell-code .caret, #payment-form .voucher-desconto-data table th.cell-code #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table th.cell-code #voucher-number:hover:after, #payment-form .voucher-desconto-data table th.cell-code
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table th.cell-code #voucher-number:hover:after, #payment-form .voucher-desconto-data table th.cell-code
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table th.cell-code #voucher-number:hover:after, #payment-form .voucher-desconto-data table td.cell-code i, #payment-form .voucher-desconto-data table td.cell-code .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #payment-form .voucher-desconto-data table td.cell-code .caret, #payment-form .voucher-desconto-data table td.cell-code #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table td.cell-code #voucher-number:hover:after, #payment-form .voucher-desconto-data table td.cell-code
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table td.cell-code #voucher-number:hover:after, #payment-form .voucher-desconto-data table td.cell-code
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table td.cell-code #voucher-number:hover:after {
        position: absolute;
        left: 8px;
        top: 6px;
        font-size: 18px;
        color: #9a9a9a; }
    /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table th.cell-date, #payment-form .voucher-desconto-data table td.cell-date {
      text-align: center; }
    /* line 76, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table th.cell-value, #payment-form .voucher-desconto-data table td.cell-value {
      text-align: right; }
    /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table th label, #payment-form .voucher-desconto-data table td label {
      padding-left: 28px;
      font-size: 14px;
      font-weight: 400;
      color: #808080; }
      /* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
      #payment-form .voucher-desconto-data table th label:before, #payment-form .voucher-desconto-data table td label:before {
        top: 0;
        color: #9a9a9a; }
  /* line 91, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .voucher-desconto-data table > thead > tr {
    border: 0; }
    /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table > thead > tr > th {
      font-size: 12px;
      font-weight: 400;
      color: #026cb6; }
  /* line 99, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .voucher-desconto-data table > tbody > tr {
    border: 1px solid #e0e0e0;
    border-left: 0;
    border-right: 0;
    cursor: pointer; }
    /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table > tbody > tr td {
      width: 30%; }
    /* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table > tbody > tr:hover td {
      background-color: rgba(19, 181, 234, 0.2); }
      /* line 108, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
      #payment-form .voucher-desconto-data table > tbody > tr:hover td i, #payment-form .voucher-desconto-data table > tbody > tr:hover td .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #payment-form .voucher-desconto-data table > tbody > tr:hover td .caret, #payment-form .voucher-desconto-data table > tbody > tr:hover td #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table > tbody > tr:hover td #voucher-number:hover:after, #payment-form .voucher-desconto-data table > tbody > tr:hover td
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table > tbody > tr:hover td #voucher-number:hover:after, #payment-form .voucher-desconto-data table > tbody > tr:hover td
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table > tbody > tr:hover td #voucher-number:hover:after {
        color: #808080; }
    /* line 112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .voucher-desconto-data table > tbody > tr.active td {
      background-color: rgba(19, 181, 234, 0.2);
      color: #026cb6; }
      /* line 115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
      #payment-form .voucher-desconto-data table > tbody > tr.active td label {
        color: #026cb6; }
        /* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .voucher-desconto-data table > tbody > tr.active td label:before {
          color: #026cb6; }
      /* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
      #payment-form .voucher-desconto-data table > tbody > tr.active td i, #payment-form .voucher-desconto-data table > tbody > tr.active td .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #payment-form .voucher-desconto-data table > tbody > tr.active td .caret, #payment-form .voucher-desconto-data table > tbody > tr.active td #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table > tbody > tr.active td #voucher-number:hover:after, #payment-form .voucher-desconto-data table > tbody > tr.active td
      #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-transfer-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table > tbody > tr.active td #voucher-number:hover:after, #payment-form .voucher-desconto-data table > tbody > tr.active td
      #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
      #tudo-azul-renew-points .transactional-box .select-voucher #payment-form .voucher-desconto-data table > tbody > tr.active td #voucher-number:hover:after {
        color: #026cb6; }

/* line 127, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .azul-credits .azul-credits-data table {
  font-size: 14px;
  width: 100%; }
  /* line 130, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .azul-credits .azul-credits-data table td, #payment-form .azul-credits .azul-credits-data table th {
    width: 33.33333333333%;
    text-align: center;
    padding: 6px; }
  /* line 135, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .azul-credits .azul-credits-data table .tittle-list {
    background: rgba(19, 181, 234, 0.2);
    border: 1px solid rgba(19, 181, 234, 0.2); }
    /* line 138, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .azul-credits .azul-credits-data table .tittle-list th {
      border: 0;
      font-weight: 400;
      color: #13b5ea; }
  /* line 144, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .azul-credits .azul-credits-data table .data-list {
    border: 1px solid rgba(19, 181, 234, 0.2); }
    /* line 146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .azul-credits .azul-credits-data table .data-list td {
      border: 1px solid rgba(19, 181, 234, 0.2);
      font-size: 18px;
      color: #808080; }

/* line 154, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .azul-credits .azul-credits-info {
  padding: 12px;
  border-radius: 2px;
  margin-top: 20px;
  color: #808080;
  border: 1px solid #e0e0e0;
  font-size: 12px; }
  /* line 161, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .azul-credits .azul-credits-info > p.credits-warning {
    margin: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px; }
  /* line 167, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .azul-credits .azul-credits-info table {
    width: 100%; }
    /* line 168, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .azul-credits .azul-credits-info table td {
      vertical-align: text-top;
      margin: 0;
      padding: 0; }
    /* line 174, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .azul-credits .azul-credits-info table .button {
      width: 100px; }
  /* line 178, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .azul-credits .azul-credits-info strong {
    color: red; }

/* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes span.form-label {
  margin-bottom: 8px;
  padding-left: 42px;
  font-size: 12px;
  color: #13b5ea; }

/* line 192, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes .form-group {
  margin-bottom: 8px; }

/* line 194, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes .input-group .input-group-addon {
  padding: 6px 8px 6px 0;
  border-width: 0;
  cursor: default; }
  /* line 198, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .input-group .input-group-addon i, #payment-form .promo-codes .input-group .input-group-addon .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #payment-form .promo-codes .input-group .input-group-addon .caret, #payment-form .promo-codes .input-group .input-group-addon #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #payment-form .promo-codes .input-group .input-group-addon #voucher-number:hover:after, #payment-form .promo-codes .input-group .input-group-addon
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher #payment-form .promo-codes .input-group .input-group-addon #voucher-number:hover:after, #payment-form .promo-codes .input-group .input-group-addon
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher #payment-form .promo-codes .input-group .input-group-addon #voucher-number:hover:after {
    font-size: 32px;
    color: #13b5ea; }

/* line 203, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes .input-group .form-control {
  padding-right: 0;
  padding-left: 0;
  border-width: 0 0 1px 0; }

/* line 208, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes .input-group > .form-control:focus + span {
  background: transparent; }

/* line 211, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes .input-group .input-group-btn {
  padding-left: 16px; }
  /* line 213, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .input-group .input-group-btn .btn-sm {
    margin-top: 5px;
    padding: 1px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -ms-border-radius: 2px; }

/* line 221, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes .input-group:hover .input-group-addon {
  background: transparent; }

/* line 226, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .promo-codes .discount-info {
  font-size: 12px;
  margin-left: 40px;
  background: #e6e6e6; }
  /* line 231, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .discount-info table {
    width: 100%; }
  /* line 232, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .discount-info td {
    padding: 4px 8px;
    line-height: 24px;
    vertical-align: middle; }
  /* line 238, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .discount-info .total {
    padding: 4px 0;
    border-top: 1px solid #e0e0e0; }
    /* line 241, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .promo-codes .discount-info .total td {
      font-weight: bold; }
  /* line 244, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .discount-info .code {
    color: #026cb6; }
  /* line 247, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .discount-info .value {
    text-align: right; }
  /* line 250, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .promo-codes .discount-info .action {
    width: 80px;
    text-align: center; }
    /* line 253, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .promo-codes .discount-info .action a {
      color: #9a9a9a; }
      /* line 255, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
      #payment-form .promo-codes .discount-info .action a:hover {
        color: #808080; }

/* line 261, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .msg-hotel-car {
  margin-bottom: 16px;
  padding: 8px;
  background: rgba(19, 181, 234, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-border-radius: 2px; }
  /* line 267, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .msg-hotel-car p {
    font-size: 0.875em;
    font-weight: 400;
    line-height: 1.25em;
    color: #026cb6; }

/* line 274, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .payment-type {
  margin-bottom: 24px; }
  /* line 276, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .payment-type p {
    font-size: 12px;
    line-height: 16px; }
  /* line 280, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .payment-type p + p {
    margin-top: 8px; }
  /* line 281, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .payment-type strong,
  #payment-form .payment-type .link {
    color: #026cb6; }
  /* line 285, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .payment-type .danger {
    color: red; }

/* line 287, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .payment-type-title {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 300;
  color: #026cb6; }
  /* line 293, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .payment-type-title small {
    font-size: 16px; }

/* line 296, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .security-msg {
  display: inline-block;
  padding: 8px;
  border-radius: 2px;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 16px;
  color: white;
  background: #a0cf67; }
  /* line 306, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .security-msg i, #payment-form .security-msg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #payment-form .security-msg .caret, #payment-form .security-msg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #payment-form .security-msg #voucher-number:hover:after, #payment-form .security-msg
  #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-transfer-points .transactional-box .select-voucher #payment-form .security-msg #voucher-number:hover:after, #payment-form .security-msg
  #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
  #tudo-azul-renew-points .transactional-box .select-voucher #payment-form .security-msg #voucher-number:hover:after {
    font-size: 16px;
    vertical-align: sub; }

/* line 312, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .installments-info {
  padding: 8px;
  margin-top: 8px;
  border-radius: 2px;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  background: #e6e6e6; }
  /* line 321, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .installments-info table {
    width: 100%; }
  /* line 322, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .installments-info .row-title {
    padding-right: 8px;
    color: #026cb6; }

/* line 329, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
#payment-form .nav-tabs {
  margin-bottom: 24px;
  border: 0 none; }
  /* line 333, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
  #payment-form .nav-tabs > li {
    padding-right: 5px;
    padding-left: 5px; 
  }

    /* line 336, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .nav-tabs > li:first-child {
        padding-left: 0;
    }
    /* line 339, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .nav-tabs > li:last-child {
        padding-right: 0;
    }
    /* line 342, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .nav-tabs > li > a {
        display: block;
        min-height: 100px;
        min-width: 130px;
        padding: 10px 8px;
        font-size: 14px;
        font-weight: 300;
        color: #9a9a9a;
        border-color: #BFBFBF;
        background-color: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 356, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .nav-tabs > li > a i, #payment-form .nav-tabs > li > a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #payment-form .nav-tabs > li > a .caret, #payment-form .nav-tabs > li > a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #payment-form .nav-tabs > li > a #voucher-number:hover:after, #payment-form .nav-tabs > li > a
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #payment-form .nav-tabs > li > a #voucher-number:hover:after, #payment-form .nav-tabs > li > a
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #payment-form .nav-tabs > li > a #voucher-number:hover:after {
            display: block;
            margin-bottom: 5px;
            font-size: 36px;
        }
        /* line 361, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .nav-tabs > li > a small {
            display: block;
            font-size: 9px;
            line-height: 1.2;
            font-weight: 400;
        }
        /* line 368, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .nav-tabs > li > a:hover:not(.disabled):not(.active) {
            color: #13b5ea;
            border-color: #13b5ea;
        }
        /* line 372, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .nav-tabs > li > a.active {
            color: #026cb6;
            border-color: #026cb6;
        }
        /* line 376, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .nav-tabs > li > a.disabled {
            border-color: #e0e0e0;
            color: #e0e0e0;
        }
    /* line 381, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .nav-tabs > li .discount, #payment-form .nav-tabs > li .footerPoints {
        position: relative;
        padding: 4px 0;
        border: 1px solid #9a9a9a;
        border-radius: 2px;
        margin-top: -2px;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: #9a9a9a;
        background: #e6e6e6;
    }
    /* line 393, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .nav-tabs > li > a:hover ~ .discount, #payment-form .nav-tabs > li > a:hover ~ .footerPoints {
        border-color: #13b5ea;
        color: white;
        background: #13b5ea;
    }
    /* line 398, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .nav-tabs > li > a.active ~ .discount, #payment-form .nav-tabs > li > a.active ~ .footerPoints {
        border-color: #026cb6;
        color: white;
        background: #026cb6;
    }

    /* line 407, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form fieldset legend {
        padding-top: 16px;
        padding-bottom: 10px;
        font-size: 20px;
        font-weight: 300;
        color: #808080;
        border-bottom-color: #808080;
    }

    /* line 419, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .card,
    #payment-form .bank {
        display: inline-block;
        width: 40px;
        height: 32px;
        margin: 0 auto;
        text-indent: -9999px;
    }

    /* line 427, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .card {
        background: url("img/cards-sprite.png") no-repeat;
    }
        /* line 430, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.master {
            background-position: 0 0;
        }
        /* line 431, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.visa {
            background-position: -40px 0;
        }
        /* line 432, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.amex {
            background-position: -80px 0;
        }
        /* line 433, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.diners {
            background-position: -120px 0;
        }
        /* line 434, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.hiper {
            background-position: -160px 0;
        }
        /* line 435, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.elo {
            background-position: -200px 0;
        }
        /* line 436, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.uatp {
            background-position: -240px 0;
        }
        /* line 437, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card.cabal {
            background-position: -280px 0;
        }

    /* line 439, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .bank {
        background: url("img/banks-sprite.png") no-repeat;
    }
        /* line 442, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank.bradesco {
            background-position: 0 0;
        }
        /* line 443, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank.itau {
            background-position: -120px 0;
        }
        /* line 444, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank.bb {
            background-position: -160px 0;
        }
        /* line 445, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank.hsbc {
            background-position: -200px 0;
        }
        /* line 446, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank.branrisul {
            background-position: -240px 0;
        }
        /* line 447, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank.santander {
            background-position: -280px 0;
        }
        /* line 448, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank.safety {
            width: 80px;
            background-position: -40px 0;
        }

    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        /* line 461, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .card {
            background-image: url("img/cards-sprite@2x.png");
            background-size: 320px 64px;
        }
        /* line 465, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .bank {
            background-image: url("img/banks-sprite@2x.png");
            background-size: 320px 32px;
        }
    }

    /* line 471, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .cards-list {
        padding-bottom: 16px;
    }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #payment-form .cards-list:before, #payment-form .cards-list:after {
            display: table;
            content: " ";
        }
        /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #payment-form .cards-list:after {
            clear: both;
        }
        /* line 474, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .cards-list li {
            float: left;
        }
            /* line 476, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li a {
                display: inline-block;
                height: 40px;
                padding: 3px;
                border: 1px solid #e0e0e0;
                -webkit-transition: all 0.15s;
                transition: all 0.15s;
            }
            /* line 483, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .card {
                display: block;
                margin: 0 auto;
            }
            /* line 488, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .master {
                background-position: 0 -29px;
            }
            /* line 489, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .visa {
                background-position: -41px -29px;
            }
            /* line 490, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .amex {
                background-position: -81px -29px;
            }
            /* line 491, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .diners {
                background-position: -120px -29px;
            }
            /* line 492, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .hiper {
                background-position: -160px -29px;
            }
            /* line 493, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .elo {
                background-position: -200px -29px;
            }
            /* line 494, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .uatp {
                background-position: -240px -29px;
            }
            /* line 495, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li .cabal {
                background-position: -280px -29px;
            }
            /* line 498, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .master, #payment-form .cards-list li:hover .master {
                background-position: 0 3px;
            }
            /* line 499, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .visa, #payment-form .cards-list li:hover .visa {
                background-position: -41px 3px;
            }
            /* line 500, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .amex, #payment-form .cards-list li:hover .amex {
                background-position: -81px 3px;
            }
            /* line 501, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .diners, #payment-form .cards-list li:hover .diners {
                background-position: -120px 3px;
            }
            /* line 502, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .hiper, #payment-form .cards-list li:hover .hiper {
                background-position: -160px 3px;
            }
            /* line 503, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .elo, #payment-form .cards-list li:hover .elo {
                background-position: -200px 3px;
            }
            /* line 504, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .uatp, #payment-form .cards-list li:hover .uatp {
                background-position: -240px 3px;
            }
            /* line 505, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected .cabal, #payment-form .cards-list li:hover .cabal {
                background-position: -280px 3px;
            }
            /* line 508, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li:hover a {
                border: 1px solid #13b5ea;
            }
            /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li.selected a {
                border: 1px solid #026cb6;
            }
            /* line 514, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .cards-list li + li {
                margin-left: 4px;
            }

    /* line 517, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .debit-type {
        margin-bottom: 8px;
        font-size: 12px;
        font-weight: 700;
        color: #026cb6;
    }

    /* line 523, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .debit-type-radio {
        height: auto;
        margin-top: 8px;
    }
        /* line 527, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .debit-type-radio label::before {
            top: 4px;
        }

    /* line 530, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .debit-info hgroup {
        margin-bottom: 8px;
    }

    /* line 531, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .debit-info .sub-title {
        font-size: 10px;
        margin-bottom: 6px;
    }

    /* line 535, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .debit-info .selected-method {
        font-size: 20px;
        line-height: 24px;
        font-weight: 300;
        color: #026cb6;
    }

    /* line 543, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .paypal-banner {
        border-radius: 2px;
        margin-bottom: 16px;
        text-align: center;
        background: #fff;
        font-size: 12px;
    }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #payment-form .paypal-banner:before, #payment-form .paypal-banner:after {
            display: table;
            content: " ";
        }
        /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #payment-form .paypal-banner:after {
            clear: both;
        }
        /* line 550, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .paypal-banner > div {
            float: left;
            height: 100%;
        }
        /* line 556, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */

        #payment-form .paypal-banner .banner-main {
            padding: 0px
        }

        #payment-form .paypal-banner .main {
            padding: 0px;
            margin: 0px;
            text-align: left;
        }
        /* line 560, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .paypal-banner .info {
            font-weight: 300;
            color: white;
            background: #003087 !important;
            padding: 21.5px 0px;
        }
            /* line 566, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .paypal-banner .info .highlight {
                padding-top: 2px;
                font-size: 24px;
                line-height: 32px;
                font-weight: 400;
            }
            /* line 571, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .paypal-banner .info .obs {
                margin-top: 16px;
                font-size: 10px;
                line-height: 12px;
            }
        /* line 577, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .paypal-banner .paypal {
            display: block;
            margin: 0 auto 16px;
            width: 166px;
            height: 40px;
            text-indent: -9999px;
            background: url("img/paypal.png") no-repeat;
            background-size: 100%;
        }
        /* line 587, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .paypal-banner .installments,
        #payment-form .paypal-banner .points {
            display: inline-block;
            padding: 0;
        }
            /* line 592, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .paypal-banner .installments.border {
                border-left: 1px solid white;
                /*margin-left: -6px;*/
            }

        #payment-form .paypal-banner .installments {
            /*margin-left: -6px;*/
        }

    /* line 598, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .debit-info {
        padding: 16px;
        border-radius: 2px;
        background: #e6e6e6;
    }

    /* line 605, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .checkbox-terms label {
        font-size: 12px;
        font-weight: 300;
    }
        /* line 608, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .checkbox-terms label a {
            font-weight: 500;
            color: #026cb6;
        }
            /* line 612, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .checkbox-terms label a:hover {
                text-decoration: underline;
            }

    /* line 621, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .pay-two-card .input-group-addon,
    #payment-form .pay-two-card .input-group .form-control,
    #payment-form .stored-card .input-group-addon,
    #payment-form .stored-card .input-group .form-control {
        border: 0;
        border-bottom: 1px solid #c0c0c0;
    }

    /* line 626, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .pay-two-card .input-group-addon,
    #payment-form .stored-card .input-group-addon {
        color: #c8c8c8;
        padding-left: 0;
        padding-right: 4px;
    }

    /* line 631, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .pay-two-card .input-group,
    #payment-form .stored-card .input-group {
        background-color: transparent;
        background-image: none;
        -webkit-transition: border-color ease-in-out 0.25s, background-color ease-in-out 0.25s;
        transition: border-color ease-in-out 0.25s, background-color ease-in-out 0.25s;
    }
        /* line 632, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .pay-two-card .input-group input,
        #payment-form .stored-card .input-group input {
            background: none;
        }

        /* line 640, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .pay-two-card .input-group:hover,
        #payment-form .stored-card .input-group:hover {
            background-color: #f5f5f5;
        }

    /* line 646, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .stored-card {
        display: none;
    }

        /* line 650, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .cards-list li a {
            height: 36px;
            padding: 0;
        }

        /* line 656, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .radio .form-group > label {
            display: inline-block;
            max-width: 100%;
            margin-bottom: 2px;
            color: #808080;
            font-size: 12px;
            font-weight: 400;
            line-height: 12px;
            min-height: auto;
            padding-left: 0;
        }
            /* line 666, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .stored-card .radio .form-group > label:before {
                display: none;
            }

        /* line 671, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .radio .form-group .checkbox label {
            padding-left: 24px;
            line-height: 20px;
        }
            /* line 674, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .stored-card .radio .form-group .checkbox label:before {
                content: "\e25d";
                display: inherit;
                top: -1px;
            }

        /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .radio .form-group .checkbox input:checked + label::before {
            content: "\e25c";
        }

        /* line 686, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .radio .bootstrap-select a {
            text-decoration: none;
        }

        /* line 689, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .radio {
            height: auto;
        }

        /* line 692, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .credit-card-info {
            padding: 0 16px;
        }
            /* line 694, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .stored-card .credit-card-info .info-cardholder > span {
                font-size: 14px;
                font-weight: 300;
                color: #808080;
                display: block;
                margin-bottom: 6px;
            }
                /* line 700, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
                #payment-form .stored-card .credit-card-info .info-cardholder > span strong {
                    color: #808080;
                }

        /* line 706, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card .stored-card-opt .credit-card-info {
            margin-top: 20px;
            color: #808080;
        }

        /* line 711, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .stored-card #credit-card-info-01,
        #payment-form .stored-card #credit-card-info-other {
            display: none;
        }

    /* line 718, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .pay-two-card .cards-list,
    #payment-form .sv-pay-two-card .cards-list {
        padding-top: 0;
        padding-bottom: 16px;
    }

    /* line 725, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .pay-two-card .checkbox label, #payment-form .pay-one-card .checkbox label {
        font-size: 12px;
    }

    /* line 730, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form #pay-with-1-card, #payment-form .pay-two-card,
    #payment-form #sv-pay-with-1-card, #payment-form .sv-pay-two-card {
        display: none;
    }

        /* line 734, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .sv-pay-two-card > .row {
            padding: 0 16px;
        }

    /* line 735, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form .select-num-card {
        float: right;
        text-align: right;
        padding-right: 20px;
    }
        /* line 739, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form .select-num-card li {
            color: #c0c0c0;
            cursor: pointer;
            -webkit-transition: opacity 0.15s linear;
            -o-transition: opacity 0.15s linear;
            transition: opacity 0.15s linear;
        }
            /* line 745, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
            #payment-form .select-num-card li:hover {
                color: #606060;
            }

    /* line 751, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form #tab-billet .radio {
        min-height: 620px;
    }

    /* line 754, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form #tab-billet .billet-info {
        padding: 20px;
    }

    /* line 757, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #payment-form #tab-billet .icon-safety-pay {
        background: url("img/sf-caixa.png") 0 0 no-repeat;
        width: 120px;
        height: 64px;
        background-size: contain;
        display: inline-block;
    }



    @media (max-width: 64em) {
        /* line 775, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
        #payment-form #tab-billet .radio {
            min-height: 1px;
            height: auto;
        }
    }

    /* line 783, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #modal-codevoucher-warning .modal-body {
        line-height: 18px;
    }

    /* line 787, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_payment.scss */
    #modal-codevoucher-warning .modal-footer .btn-primary {
        margin-left: 8px;
    }

    /* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-success,
    #confirmation-title .msg-error,
    #confirmation-title .msg-partial {
        display: none;
    }

    /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success-cancel .msg-success-cancel {
        display: block;
    }

    /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success-change .msg-success-change {
        display: block;
    }

    /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success .msg-success-rs {
        display: block;
    }

    /* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success-pts .msg-success-pts {
        display: block;
    }

    /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success-pts-rs .msg-success-pts-rs {
        display: block;
    }

    /* line 24, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success-air-car .msg-success-air-car {
        display: block;
    }

    /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success-air-hotel .msg-success-air-hotel {
        display: block;
    }

    /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-success-air-hotel-car .msg-success-air-hotel-car {
        display: block;
    }

    /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-tarifa-azul .msg-tarifa-azul {
        display: block;
    }

    /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-unconfirmed-onhold .msg-unconfirmed-onhold {
        display: block;
    }

    /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-onhold .msg-onhold {
        display: block;
    }

    /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-onhold-points .msg-onhold-points {
        display: block;
    }

    /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-declined .msg-declined {
        display: block;
    }

    /* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-partial-air-hotel .msg-partial-air-hotel {
        display: block;
    }

    /* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title.confirmation-partial-pts .msg-partial-pts {
        display: block;
    }

    /* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-success {
        min-height: 64px;
        padding: 14px 16px;
        margin-bottom: 24px;
        font-size: 20px;
        font-weight: 300;
        color: #53b847;
        border: 1px solid #53b847;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 66, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-success .message {
            position: relative;
            padding-left: 48px;
        }
        /* line 70, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-success i, #confirmation-title .msg-success .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-success .caret, #confirmation-title .msg-success #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-success #voucher-number:hover:after, #confirmation-title .msg-success
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-success #voucher-number:hover:after, #confirmation-title .msg-success
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-success #voucher-number:hover:after {
            position: absolute;
            top: 0px;
            left: 0px;
            font-size: 32px;
        }
            /* line 75, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success i.icon-booking-hold-24, #confirmation-title .msg-success .bootstrap-select.btn-group .dropdown-toggle .icon-booking-hold-24.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-success .icon-booking-hold-24.caret, #confirmation-title .msg-success #tudo-azul-buy-points .transactional-box .select-voucher .icon-booking-hold-24#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-success .icon-booking-hold-24#voucher-number:hover:after, #confirmation-title .msg-success
            #tudo-azul-transfer-points .transactional-box .select-voucher .icon-booking-hold-24#voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-success .icon-booking-hold-24#voucher-number:hover:after, #confirmation-title .msg-success
            #tudo-azul-renew-points .transactional-box .select-voucher .icon-booking-hold-24#voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-success .icon-booking-hold-24#voucher-number:hover:after, #confirmation-title .msg-success i.icon-booking-hold-3, #confirmation-title .msg-success .bootstrap-select.btn-group .dropdown-toggle .icon-booking-hold-3.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-success .icon-booking-hold-3.caret, #confirmation-title .msg-success #tudo-azul-buy-points .transactional-box .select-voucher .icon-booking-hold-3#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-success .icon-booking-hold-3#voucher-number:hover:after, #confirmation-title .msg-success
            #tudo-azul-transfer-points .transactional-box .select-voucher .icon-booking-hold-3#voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-success .icon-booking-hold-3#voucher-number:hover:after, #confirmation-title .msg-success
            #tudo-azul-renew-points .transactional-box .select-voucher .icon-booking-hold-3#voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-success .icon-booking-hold-3#voucher-number:hover:after {
                font-size: 40px;
                top: -2px;
                left: 0px;
            }
        /* line 82, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-success h2 {
            color: #53b847;
            font-weight: 300;
            line-height: 36px;
        }
        /* line 87, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-success h3 {
            font-size: 18px;
            font-weight: 300;
            line-height: 24px;
            color: #808080;
        }
        /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-success p {
            font-size: 14px;
            font-weight: 400;
            line-height: 18px;
            color: #808080;
        }
            /* line 98, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success p small {
                font-size: 12px;
                line-height: 16px;
            }

    /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-error {
        min-height: 64px;
        padding: 14px 16px;
        margin-bottom: 24px;
        font-size: 20px;
        font-weight: 300;
        color: red;
        border: 1px solid red;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-error .message {
            position: relative;
            padding-left: 48px;
        }
        /* line 121, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-error i, #confirmation-title .msg-error .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-error .caret, #confirmation-title .msg-error #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-error #voucher-number:hover:after, #confirmation-title .msg-error
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-error #voucher-number:hover:after, #confirmation-title .msg-error
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-error #voucher-number:hover:after {
            position: absolute;
            top: 1px;
            left: 0px;
            font-size: 28px;
        }
            /* line 126, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-error i.icon-booking-hold-24, #confirmation-title .msg-error .bootstrap-select.btn-group .dropdown-toggle .icon-booking-hold-24.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-error .icon-booking-hold-24.caret, #confirmation-title .msg-error #tudo-azul-buy-points .transactional-box .select-voucher .icon-booking-hold-24#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-booking-hold-24#voucher-number:hover:after, #confirmation-title .msg-error
            #tudo-azul-transfer-points .transactional-box .select-voucher .icon-booking-hold-24#voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-booking-hold-24#voucher-number:hover:after, #confirmation-title .msg-error
            #tudo-azul-renew-points .transactional-box .select-voucher .icon-booking-hold-24#voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-booking-hold-24#voucher-number:hover:after, #confirmation-title .msg-error i.icon-booking-hold-3, #confirmation-title .msg-error .bootstrap-select.btn-group .dropdown-toggle .icon-booking-hold-3.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-error .icon-booking-hold-3.caret, #confirmation-title .msg-error #tudo-azul-buy-points .transactional-box .select-voucher .icon-booking-hold-3#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-booking-hold-3#voucher-number:hover:after, #confirmation-title .msg-error
            #tudo-azul-transfer-points .transactional-box .select-voucher .icon-booking-hold-3#voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-booking-hold-3#voucher-number:hover:after, #confirmation-title .msg-error
            #tudo-azul-renew-points .transactional-box .select-voucher .icon-booking-hold-3#voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-booking-hold-3#voucher-number:hover:after {
                font-size: 40px;
                top: -2px;
                left: 0px;
            }
            /* line 132, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-error i.icon-error-outline, #confirmation-title .msg-error .bootstrap-select.btn-group .dropdown-toggle .icon-error-outline.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-error .icon-error-outline.caret, #confirmation-title .msg-error #tudo-azul-buy-points .transactional-box .select-voucher .icon-error-outline#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-error-outline#voucher-number:hover:after, #confirmation-title .msg-error
            #tudo-azul-transfer-points .transactional-box .select-voucher .icon-error-outline#voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-error-outline#voucher-number:hover:after, #confirmation-title .msg-error
            #tudo-azul-renew-points .transactional-box .select-voucher .icon-error-outline#voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-error .icon-error-outline#voucher-number:hover:after {
                font-size: 32px;
                top: -2px;
            }
        /* line 137, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-error h2 {
            color: red;
            font-weight: 300;
            line-height: 36px;
        }
        /* line 142, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-error h3 {
            font-size: 18px;
            font-weight: 300;
            line-height: 24px;
            color: #808080;
        }
            /* line 147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-error h3 #booking-code {
                color: #026cb6;
                font-size: 20px;
                font-weight: 500;
            }
        /* line 153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-error p {
            font-size: 14px;
            font-weight: 400;
            line-height: 18px;
            color: #808080;
        }
            /* line 158, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-error p small {
                font-size: 12px;
                line-height: 16px;
            }
            /* line 162, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-error p #user-email {
                font-weight: 500;
                color: #026cb6;
            }

    /* line 168, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-partial {
        min-height: 64px;
        padding: 14px 16px;
        margin-bottom: 24px;
        font-size: 20px;
        font-weight: 300;
        color: #E8B820;
        border: 1px solid #E8B820;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 181, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-partial .message {
            position: relative;
            padding-left: 48px;
        }
        /* line 185, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-partial i, #confirmation-title .msg-partial .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-partial .caret, #confirmation-title .msg-partial #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-partial #voucher-number:hover:after, #confirmation-title .msg-partial
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-partial #voucher-number:hover:after, #confirmation-title .msg-partial
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-partial #voucher-number:hover:after {
            position: absolute;
            top: -2px;
            left: 0px;
            font-size: 32px;
        }
        /* line 191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-partial h2 {
            color: #E8B820;
            font-weight: 300;
            line-height: 36px;
        }
        /* line 196, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-partial h3 {
            font-size: 18px;
            font-weight: 300;
            line-height: 24px;
            color: red;
        }
        /* line 202, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-partial p {
            font-size: 14px;
            font-weight: 400;
            line-height: 18px;
            color: #808080;
        }
            /* line 207, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-partial p small {
                font-size: 12px;
                line-height: 16px;
            }

    /* line 214, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-tarifa-azul {
        border-color: #13b5ea;
        background: #13b5ea;
        color: white;
    }
        /* line 219, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-tarifa-azul h2 {
            color: white;
        }
        /* line 220, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-tarifa-azul i, #confirmation-title .msg-tarifa-azul .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-tarifa-azul .caret, #confirmation-title .msg-tarifa-azul #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-tarifa-azul #voucher-number:hover:after, #confirmation-title .msg-tarifa-azul
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-tarifa-azul #voucher-number:hover:after, #confirmation-title .msg-tarifa-azul
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-tarifa-azul #voucher-number:hover:after {
            font-size: 32px;
        }
        /* line 221, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-tarifa-azul .icon-promo {
            position: absolute;
            top: 50%;
            right: 0;
            left: auto;
            font-size: 64px;
            margin-top: -36px;
            color: #026cb6;
        }
        /* line 230, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-tarifa-azul b {
            color: #041e42;
        }
        /* line 231, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-tarifa-azul p {
            line-height: 1.25;
            font-weight: 200;
            color: white;
        }
            /* line 235, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-tarifa-azul p small {
                font-size: 16px;
                font-weight: 300;
            }

    /* line 243, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-unconfirmed-onhold h2 {
        line-height: 32px;
    }

    /* line 244, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-unconfirmed-onhold h3 {
        line-height: 32px;
    }

    /* line 248, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-declined .message-text h3 {
        font-size: 16px;
    }

    /* line 250, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-title .msg-declined .message-action {
        margin-top: 4px;
    }
        /* line 252, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-declined .message-action .btn {
            margin-left: 16px;
            font-size: 18px;
        }

    /* line 265, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-title {
        margin-bottom: 16px;
        border-bottom: 1px solid #e0e0e0;
    }

    /* line 269, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    h2 {
        font-size: 24px;
        font-weight: 300;
        line-height: 47px;
        color: #041e42;
    }

    /* line 275, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-summary {
        margin-bottom: 16px;
    }
        /* line 277, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-summary p {
            font-size: 20px;
            font-weight: 300;
            line-height: 40px;
            color: #026cb6;
        }
            /* line 283, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-summary p.date {
                font-size: 14px;
                font-weight: 400;
                line-height: 24px;
            }
            /* line 289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-summary p i, .booking-summary p .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-summary p .caret, .booking-summary p #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-summary p #voucher-number:hover:after, .booking-summary p
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher .booking-summary p #voucher-number:hover:after, .booking-summary p
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher .booking-summary p #voucher-number:hover:after {
                position: relative;
                top: 2px;
                margin: 0 8px;
            }

    @media screen and (max-width: 1199px) {
        /* line 277, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-summary p {
            font-size: 18px;
            line-height: 32px;
        }
    }
    /* line 301, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-summary .totem-barcode > p {
        float: left;
        width: 160px;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        text-align: right;
        color: #606060;
    }
    /* line 311, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-summary .totem-barcode .barcode img {
        width: 200px;
    }
    /* line 314, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-summary .totem-barcode .barcode p {
        float: none;
        font-size: 9px;
        font-weight: 500;
        line-height: 24px;
        text-transform: uppercase;
        text-align: center;
        color: #606060;
    }

    @media screen and (max-width: 991px) {
        /* line 300, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-summary .totem-barcode {
            float: right;
            text-align: center;
            width: 80%;
        }
            /* line 329, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-summary .totem-barcode > p {
                float: none;
                width: 100%;
                text-align: center;
                margin-bottom: 8px;
            }
            /* line 335, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-summary .totem-barcode .barcode {
                float: none;
            }
    }

    /* line 339, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-msg {
        min-height: 64px;
        padding: 8px 12px 16px;
        margin-bottom: 16px;
        font-size: 1em;
        font-weight: 300;
        color: #808080;
        background: #e6e6e6;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 352, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-msg .message {
            position: relative;
            padding-left: 40px;
        }
        /* line 356, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-msg i, .booking-msg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-msg .caret, .booking-msg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-msg #voucher-number:hover:after, .booking-msg
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-msg #voucher-number:hover:after, .booking-msg
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-msg #voucher-number:hover:after {
            position: absolute;
            top: 0px;
            left: 0px;
            font-size: 2em;
        }
        /* line 362, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-msg h2 {
            font-size: 1.25em;
            font-weight: 300;
            line-height: 2em;
        }
        /* line 367, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-msg p {
            font-size: 0.875em;
            font-weight: 400;
            line-height: 1.125em;
            color: #808080;
        }
            /* line 372, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-msg p small {
                font-size: 0.75em;
                line-height: 1em;
            }
        /* line 378, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-msg.booking-msg-warning i, .booking-msg.booking-msg-warning .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-msg.booking-msg-warning .caret, .booking-msg.booking-msg-warning #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-msg.booking-msg-warning #voucher-number:hover:after, .booking-msg.booking-msg-warning
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-msg.booking-msg-warning #voucher-number:hover:after, .booking-msg.booking-msg-warning
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-msg.booking-msg-warning #voucher-number:hover:after, .booking-msg.booking-msg-warning h2 {
            color: red;
        }
        /* line 381, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-msg.booking-msg-gate i, .booking-msg.booking-msg-gate .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-msg.booking-msg-gate .caret, .booking-msg.booking-msg-gate #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-msg.booking-msg-gate #voucher-number:hover:after, .booking-msg.booking-msg-gate
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-msg.booking-msg-gate #voucher-number:hover:after, .booking-msg.booking-msg-gate
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-msg.booking-msg-gate #voucher-number:hover:after, .booking-msg.booking-msg-gate h2 {
            color: #026cb6;
        }

    /* line 384, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary {
        font-size: 1em;
    }
        /* line 386, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .panel-heading {
            position: relative;
        }
        /* line 387, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .panel-body {
            padding: 15px 15px 0;
        }
            /* line 390, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-body hr {
                margin: -6px 0 8px;
                border-color: #e0e0e0;
            }

    @media screen and (max-width: 991px) {
        /* line 396, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .panel-default {
            margin-bottom: 16px;
        }
    }
    /* line 398, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-leg {
        color: #041e42;
        margin: -4px 0 8px;
    }
        /* line 401, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-leg span {
            font-size: 12px;
            font-weight: 500;
            margin-right: 4px;
        }
        /* line 406, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-leg i, .booking-itinerary .flight-leg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .flight-leg .caret, .booking-itinerary .flight-leg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .flight-leg #voucher-number:hover:after, .booking-itinerary .flight-leg
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .flight-leg #voucher-number:hover:after, .booking-itinerary .flight-leg
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .flight-leg #voucher-number:hover:after {
            position: relative;
            top: 2px;
        }
        /* line 410, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-leg .flight-date {
            font-size: 14px;
            font-weight: 400;
            margin-left: 4px;
        }
    /* line 416, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-route {
        font-size: 14px;
    }
        /* line 418, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-route i, .booking-itinerary .flight-route .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .flight-route .caret, .booking-itinerary .flight-route #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .flight-route #voucher-number:hover:after, .booking-itinerary .flight-route
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .flight-route #voucher-number:hover:after, .booking-itinerary .flight-route
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .flight-route #voucher-number:hover:after {
            position: relative;
            top: 1px;
        }
        /* line 422, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-route span {
            line-height: 18px;
        }
    /* line 424, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .fare-cat {
        position: absolute;
        top: 4px;
        right: 4px;
        padding: 6px 8px;
    }
        /* line 430, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .fare-cat p {
            color: #026cb6;
            font-size: 14px;
            font-weight: 400;
            text-transform: uppercase;
        }
        /* line 436, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .fare-cat i, .booking-itinerary .fare-cat .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .fare-cat .caret, .booking-itinerary .fare-cat #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .fare-cat #voucher-number:hover:after, .booking-itinerary .fare-cat
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .fare-cat #voucher-number:hover:after, .booking-itinerary .fare-cat
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .fare-cat #voucher-number:hover:after {
            position: relative;
            top: 1px;
            margin-left: 4px;
            font-size: 16px;
        }
        /* line 443, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .fare-cat.promo p {
            color: #026cb6;
        }
        /* line 446, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .fare-cat.flex p {
            color: #041e42;
        }
        /* line 449, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .fare-cat.business p {
            color: #00858f;
        }
        /* line 452, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .fare-cat.economy p {
            color: #159ba7;
        }
    /* line 455, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .alert-flight-day {
        position: relative;
        margin: -15px -15px 12px;
        padding: 12px;
        background: #FDE1DE;
        border-bottom: 1px solid #9a9a9a;
        color: #AE2057;
    }
        /* line 463, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .alert-flight-day i, .booking-itinerary .alert-flight-day .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .alert-flight-day .caret, .booking-itinerary .alert-flight-day #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .alert-flight-day #voucher-number:hover:after, .booking-itinerary .alert-flight-day
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .alert-flight-day #voucher-number:hover:after, .booking-itinerary .alert-flight-day
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .alert-flight-day #voucher-number:hover:after {
            position: absolute;
            font-size: 1.25em;
        }
        /* line 469, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .alert-flight-day span {
            display: block;
            margin-left: 28px;
            font-size: 0.75em;
            line-height: 1.25;
        }
    /* line 477, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info i, .booking-itinerary .flight-info .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .flight-info .caret, .booking-itinerary .flight-info #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .flight-info #voucher-number:hover:after, .booking-itinerary .flight-info
    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .flight-info #voucher-number:hover:after, .booking-itinerary .flight-info
    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
    #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .flight-info #voucher-number:hover:after {
        float: left;
        margin: 2px 4px 0;
        color: #808080;
    }
    /* line 482, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info .flight-details {
        width: 30%;
    }
        /* line 485, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-details .flight-num #dep-flight-num {
            color: #026cb6;
            font-size: 0.875em;
            line-height: 1.5;
        }
        /* line 490, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-details .flight-num #dep-flight-plane {
            display: block;
            font-size: 0.75em;
            color: #808080;
        }
        /* line 496, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-details .flight-status {
            margin-top: 6px;
            font-size: 12px;
            text-decoration: underline;
        }
            /* line 500, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-info .flight-details .flight-status .status {
                display: inline-block;
                width: 10px;
                height: 10px;
                background: #53b847;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                -ms-border-radius: 50%;
                margin-right: 4px;
            }
            /* line 508, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-info .flight-details .flight-status.status-ontime {
                color: #53b847;
            }
    /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info .flight-schedule-container {
        margin: 0 24px;
        max-width: 25%;
    }

    @media screen and (max-width: 1199px) {
        /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-schedule-container {
            margin: 0 12px;
            max-width: 32%;
        }
    }

    @media screen and (max-width: 991px) {
        /* line 511, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-schedule-container {
            margin-left: 56px;
        }
    }
    /* line 522, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info .operated-by {
        font-size: 12px;
        line-height: 24px;
        margin-top: 4px;
        color: #808080;
    }
        /* line 527, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .operated-by img {
            margin-left: 2px;
            vertical-align: top;
        }
            /* line 531, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-info .operated-by img.img-logo-united {
                margin-top: 5px;
            }
            /* line 532, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-info .operated-by img.img-logo-azul {
                margin-top: 4px;
            }
    /* line 535, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info .flight-schedule {
        float: left;
        text-align: center;
        font-weight: 400;
        color: #808080;
    }
        /* line 540, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-schedule > span {
            display: block;
        }
        /* line 543, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-schedule .flight-time {
            font-size: 20px;
        }
        /* line 546, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-schedule .flight-airport {
            font-size: 12px;
            margin-top: 4px;
        }
    /* line 551, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info .flight-action {
        max-width: 30%;
    }

    @media screen and (max-width: 1199px) {
        /* line 551, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .flight-action {
            max-width: 32%;
        }
    }
    /* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info .unavailable {
        font-size: 12px;
        line-height: 16px;
        color: #808080;
        width: 80%;
        float: left;
    }
        /* line 558, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .unavailable i, .booking-itinerary .flight-info .unavailable .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .flight-info .unavailable .caret, .booking-itinerary .flight-info .unavailable #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .flight-info .unavailable #voucher-number:hover:after, .booking-itinerary .flight-info .unavailable
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .flight-info .unavailable #voucher-number:hover:after, .booking-itinerary .flight-info .unavailable
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .flight-info .unavailable #voucher-number:hover:after {
            font-size: 20px;
        }

    @media screen and (max-width: 1199px) {
        /* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .unavailable {
            line-height: 12px;
        }
    }

    @media screen and (max-width: 991px) {
        /* line 557, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-info .unavailable {
            line-height: 14px;
        }
    }
    /* line 573, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-info.flight-stop {
        margin-top: 8px;
        padding-top: 8px;
        border-top: 1px dashed #9a9a9a;
    }
    /* line 579, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    .booking-itinerary .flight-passengers {
        margin: 16px -15px 0;
    }
        /* line 582, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers .btn-block {
            height: auto;
            min-height: 28px;
        }
        /* line 586, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers .passengers-header {
            padding: 4px 15px;
            height: 26px;
            background: #e6e6e6;
            border-top: 1px solid #9a9a9a;
            border-bottom: 1px solid #9a9a9a;
            font-size: 12px;
            line-height: 16px;
            color: #808080;
        }
        /* line 598, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers .eticket {
            display: block;
            padding-top: 6px;
            font-size: 12px;
        }
        /* line 603, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers table {
            width: 100%;
        }
            /* line 605, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-passengers table > thead > tr > th {
                height: 24px;
                padding: 0 15px;
                font-size: 12px;
                font-weight: 400;
                text-align: left;
                vertical-align: middle;
                color: #808080;
                background: #e6e6e6;
                border-top: 1px solid #9a9a9a;
                border-bottom: 1px solid #9a9a9a;
            }
                /* line 619, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > thead > tr > th.num-tudoazul, .booking-itinerary .flight-passengers table > thead > tr > th.seats, .booking-itinerary .flight-passengers table > thead > tr > th.action {
                    text-align: center;
                }
                /* line 620, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > thead > tr > th.action {
                    width: 25%;
                }
                /* line 621, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > thead > tr > th.route {
                    text-align: center;
                }
            /* line 623, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-passengers table > tbody > tr > td {
                padding: 0 15px;
                font-size: 14px;
                vertical-align: middle;
                color: #808080;
                height: 48px;
                border-bottom: 1px solid #e0e0e0;
            }
                /* line 630, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > tbody > tr > td i, .booking-itinerary .flight-passengers table > tbody > tr > td .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .flight-passengers table > tbody > tr > td .caret, .booking-itinerary .flight-passengers table > tbody > tr > td #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .flight-passengers table > tbody > tr > td #voucher-number:hover:after, .booking-itinerary .flight-passengers table > tbody > tr > td
                #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .flight-passengers table > tbody > tr > td #voucher-number:hover:after, .booking-itinerary .flight-passengers table > tbody > tr > td
                #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .flight-passengers table > tbody > tr > td #voucher-number:hover:after {
                    position: relative;
                    top: 1px;
                    color: #9a9a9a;
                }
                /* line 636, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > tbody > tr > td.num-tudoazul, .booking-itinerary .flight-passengers table > tbody > tr > td.seats, .booking-itinerary .flight-passengers table > tbody > tr > td.action {
                    text-align: center;
                }
                    /* line 638, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                    .booking-itinerary .flight-passengers table > tbody > tr > td.seats i, .booking-itinerary .flight-passengers table > tbody > tr > td.seats .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .flight-passengers table > tbody > tr > td.seats .caret, .booking-itinerary .flight-passengers table > tbody > tr > td.seats #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .flight-passengers table > tbody > tr > td.seats #voucher-number:hover:after, .booking-itinerary .flight-passengers table > tbody > tr > td.seats
                    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                    #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .flight-passengers table > tbody > tr > td.seats #voucher-number:hover:after, .booking-itinerary .flight-passengers table > tbody > tr > td.seats
                    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                    #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .flight-passengers table > tbody > tr > td.seats #voucher-number:hover:after {
                        color: #13b5ea;
                    }
                    /* line 639, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                    .booking-itinerary .flight-passengers table > tbody > tr > td.seats a {
                        color: #13b5ea;
                    }
                        /* line 641, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                        .booking-itinerary .flight-passengers table > tbody > tr > td.seats a:hover {
                            color: #026cb6;
                            text-decoration: underline;
                        }
                /* line 647, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > tbody > tr > td.action {
                    padding: 0 8px;
                }
                /* line 648, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > tbody > tr > td.passengers {
                    min-width: 160px;
                }
                /* line 649, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                .booking-itinerary .flight-passengers table > tbody > tr > td.route {
                    min-width: 104px;
                    text-align: center;
                }
            /* line 654, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-passengers table > tbody > tr.flight-conn > td {
                background: #e6e6e6;
            }
            /* line 655, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-passengers table > tbody > tr:last-child > td {
                border-bottom: none;
            }

    @media screen and (max-width: 1199px) {
        /* line 659, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers table .btn-sm {
            height: auto;
        }
        /* line 660, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers table > thead > tr > th {
            padding: 0 8px;
        }
        /* line 661, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers table > tbody > tr > td {
            padding: 0 8px;
            line-height: 16px;
        }
            /* line 665, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .flight-passengers table > tbody > tr > td.passengers {
                min-width: 80px;
            }
    }

    @media screen and (max-width: 991px) {
        /* line 671, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers table .btn-sm {
            height: 32px;
        }
        /* line 672, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-passengers table > tbody > tr > td {
            padding: 0 15px;
        }
    }

    /* line 680, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-extras .extras-banner, #confirmation-extras .extras-carousel {
        display: none;
    }

    /* line 681, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-extras .extras-banner {
        margin-bottom: 8px;
    }

    /* line 682, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-extras .action {
        text-align: center;
        margin-top: 16px;
    }

    @media screen and (max-width: 991px) {
        /* line 686, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-extras .collapse-toggle-heading {
            height: auto;
        }
    }

    @media screen and (max-width: 991px) {
        /* line 688, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-extras .collapse-toggle-heading .extras-toggle-container {
            text-align: center;
        }
    }

    @media screen and (max-width: 991px) {
        /* line 692, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-extras .collapse-toggle-heading .extras-toggle-container .extras-toggle {
            float: none;
            display: inline-block;
            margin: 8px 0 -10px;
        }
            /* line 698, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-extras .collapse-toggle-heading .extras-toggle-container .extras-toggle li {
                border-top: 1px solid #e0e0e0;
            }
    }

    /* line 708, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-payment .itinerary-price,
    #cancel-payment .itinerary-price {
        padding: 16px 8px 8px;
    }
        /* line 710, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-price.departing-price,
        #cancel-payment .itinerary-price.departing-price {
            padding-right: 16px;
        }
        /* line 711, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-price.returning-price,
        #cancel-payment .itinerary-price.returning-price {
            padding-left: 16px;
        }
        /* line 712, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-price table,
        #cancel-payment .itinerary-price table {
            width: 100%;
            font-size: 14px;
            color: #808080;
        }
            /* line 716, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .itinerary-price table th, #confirmation-payment .itinerary-price table td,
            #cancel-payment .itinerary-price table th,
            #cancel-payment .itinerary-price table td {
                height: 24px;
                vertical-align: middle;
            }
            /* line 721, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .itinerary-price table > thead > tr > th,
            #cancel-payment .itinerary-price table > thead > tr > th {
                height: 24px;
                text-align: left;
                font-size: 16px;
                font-weight: 300;
                color: #026cb6;
            }
            /* line 734, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .itinerary-price table .value,
            #cancel-payment .itinerary-price table .value {
                text-align: right;
            }
            /* line 735, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .itinerary-price table tfoot,
            #cancel-payment .itinerary-price table tfoot {
                font-weight: 500;
            }
                /* line 737, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .itinerary-price table tfoot tr,
                #cancel-payment .itinerary-price table tfoot tr {
                    border-top: 1px solid #9a9a9a;
                }
                    /* line 739, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                    #confirmation-payment .itinerary-price table tfoot tr td,
                    #cancel-payment .itinerary-price table tfoot tr td {
                        padding-top: 8px;
                    }

    /* line 744, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-payment .itinerary-extra,
    #cancel-payment .itinerary-extra {
        margin-bottom: 8px;
        padding: 8px;
        background: #e6e6e6;
        font-size: 14px;
        color: #808080;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 751, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-extra .price,
        #cancel-payment .itinerary-extra .price {
            font-size: 14px;
            font-weight: 500;
        }

    /* line 756, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-payment .itinerary-total,
    #cancel-payment .itinerary-total {
        padding: 8px;
        background: rgba(19, 181, 234, 0.2);
        font-size: 14px;
        color: #026cb6;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 762, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-total .price,
        #cancel-payment .itinerary-total .price {
            font-size: 16px;
            font-weight: 500;
        }

    /* line 767, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-payment .extras-sum,
    #cancel-payment .extras-sum {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
        background: #e6e6e6;
        padding: 8px;
    }
        /* line 772, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum h3,
        #cancel-payment .extras-sum h3 {
            color: #026cb6;
            font-weight: 500;
            margin: 0 -8px;
            padding: 0 8px 4px;
            line-height: 31px;
            border-bottom: 1px solid #9a9a9a;
        }
        /* line 780, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra,
        #cancel-payment .extras-sum .extra {
            padding: 8px 24px 16px;
        }
        /* line 783, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra-hotel,
        #cancel-payment .extras-sum .extra-hotel {
            padding: 8px 0 0;
            font-size: 14px;
            color: #808080;
        }
            /* line 788, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-hotel #hotel-name,
            #cancel-payment .extras-sum .extra-hotel #hotel-name {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: #026cb6;
            }
            /* line 794, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-hotel #hotel-address,
            #cancel-payment .extras-sum .extra-hotel #hotel-address {
                color: #808080;
                margin-bottom: 8px;
                font-weight: 400;
            }
            /* line 799, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-hotel p,
            #cancel-payment .extras-sum .extra-hotel p {
                font-size: 12px;
                font-weight: 500;
                line-height: 16px;
                margin-bottom: 4px;
            }
                /* line 804, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .extras-sum .extra-hotel p span,
                #cancel-payment .extras-sum .extra-hotel p span {
                    font-weight: 400;
                }
            /* line 806, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-hotel #hotel-obs,
            #cancel-payment .extras-sum .extra-hotel #hotel-obs {
                margin-top: 8px;
                color: #13b5ea;
            }
                /* line 809, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .extras-sum .extra-hotel #hotel-obs span,
                #cancel-payment .extras-sum .extra-hotel #hotel-obs span {
                    color: #808080;
                }
            /* line 813, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-hotel .hotel-total,
            #cancel-payment .extras-sum .extra-hotel .hotel-total {
                border-top: 1px solid #9a9a9a;
                margin-top: 8px;
                padding-top: 8px;
            }
                /* line 817, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .extras-sum .extra-hotel .hotel-total p,
                #cancel-payment .extras-sum .extra-hotel .hotel-total p {
                    font-size: 14px;
                }
        /* line 820, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra-rentalcar,
        #cancel-payment .extras-sum .extra-rentalcar {
            padding: 8px 0 0;
            font-size: 14px;
            color: #808080;
        }
            /* line 825, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-rentalcar #rentalcar,
            #cancel-payment .extras-sum .extra-rentalcar #rentalcar {
                margin-bottom: 8px;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: #026cb6;
            }
            /* line 832, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-rentalcar p,
            #cancel-payment .extras-sum .extra-rentalcar p {
                font-size: 12px;
                font-weight: 500;
                line-height: 16px;
                margin-bottom: 4px;
            }
                /* line 837, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .extras-sum .extra-rentalcar p span,
                #cancel-payment .extras-sum .extra-rentalcar p span {
                    font-weight: 400;
                }
            /* line 839, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extra-rentalcar .rentalcar-total,
            #cancel-payment .extras-sum .extra-rentalcar .rentalcar-total {
                border-top: 1px solid #9a9a9a;
                margin-top: 8px;
                padding-top: 8px;
            }
                /* line 843, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .extras-sum .extra-rentalcar .rentalcar-total p,
                #cancel-payment .extras-sum .extra-rentalcar .rentalcar-total p {
                    font-size: 14px;
                }
        /* line 846, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extras-total,
        #cancel-payment .extras-sum .extras-total {
            margin: 0 -8px -8px;
            padding: 8px;
            font-size: 14px;
            color: #026cb6;
            background: rgba(19, 181, 234, 0.2);
            border-top: 1px solid #9a9a9a;
            -webkit-border-radius: 0 0 2px 2px;
            -moz-border-radius: 0 0 2px 2px;
            border-radius: 0 0 2px 2px;
            -ms-border-radius: 0 0 2px 2px;
        }
            /* line 854, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extras-total .price,
            #cancel-payment .extras-sum .extras-total .price {
                font-size: 16px;
                font-weight: 500;
            }

    @media screen and (max-width: 1199px) {
        /* line 861, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra p span,
        #cancel-payment .extras-sum .extra p span {
            display: block;
        }
    }

    @media screen and (max-width: 991px) {
        /* line 864, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra p span,
        #cancel-payment .extras-sum .extra p span {
            display: inline;
        }
    }

    /* line 867, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-payment .billing-info,
    #cancel-payment .billing-info {
        padding: 8px;
        font-size: 14px;
        color: #606060;
    }
        /* line 872, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .billing-info h3,
        #cancel-payment .billing-info h3 {
            margin-bottom: 8px;
        }
        /* line 873, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .billing-info p,
        #cancel-payment .billing-info p {
            line-height: 18px;
        }

    @media screen and (max-width: 991px) {
        /* line 867, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .billing-info,
        #cancel-payment .billing-info {
            margin-bottom: 8px;
        }
    }

    /* line 879, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-payment .payment-info,
    #cancel-payment .payment-info {
        color: white;
        padding: 8px;
        background: #13b5ea;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 884, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .payment-info table,
        #cancel-payment .payment-info table {
            width: 100%;
            text-align: left;
        }
            /* line 887, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table .install,
            #cancel-payment .payment-info table .install {
                text-align: center;
            }
            /* line 888, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table .value,
            #cancel-payment .payment-info table .value {
                text-align: right;
            }
            /* line 889, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table th, #confirmation-payment .payment-info table td,
            #cancel-payment .payment-info table th,
            #cancel-payment .payment-info table td {
                height: 32px;
                vertical-align: middle;
                padding: 0 8px;
            }
            /* line 894, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table td,
            #cancel-payment .payment-info table td {
                height: 28px;
            }
            /* line 896, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table > thead > tr th,
            #cancel-payment .payment-info table > thead > tr th {
                font-size: 16px;
                font-weight: 300;
                border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            }
            /* line 904, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table > tbody > tr.history td,
            #cancel-payment .payment-info table > tbody > tr.history td {
                height: 24px;
                font-size: 12px;
                color: rgba(255, 255, 255, 0.7);
            }
            /* line 910, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table > tbody > tr td,
            #cancel-payment .payment-info table > tbody > tr td {
                font-size: 14px;
                font-weight: 400;
            }

    /* line 918, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-info {
        margin-top: 24px;
    }
        /* line 920, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info h2 {
            font-size: 20px;
            font-weight: 300;
            color: #041e42;
            line-height: 39px;
            margin-bottom: 16px;
            border-bottom: 1px solid #e0e0e0;
        }
        /* line 928, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info .reminders {
            font-size: 16px;
            font-weight: 300;
            color: #026cb6;
            margin-bottom: 24px;
        }
            /* line 933, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-info .reminders p {
                float: left;
                width: 80%;
                line-height: 20px;
                margin-top: 10px;
            }
            /* line 939, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-info .reminders i, #confirmation-info .reminders .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-info .reminders .caret, #confirmation-info .reminders #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after, #confirmation-info .reminders
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after, #confirmation-info .reminders
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after {
                float: left;
                font-size: 32px;
                margin-right: 8px;
            }
                /* line 943, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-info .reminders i.icon-seat-default, #confirmation-info .reminders .bootstrap-select.btn-group .dropdown-toggle .icon-seat-default.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-info .reminders .icon-seat-default.caret, #confirmation-info .reminders #tudo-azul-buy-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after, #confirmation-info .reminders
                #tudo-azul-transfer-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after,
                #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after, #confirmation-info .reminders
                #tudo-azul-renew-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after,
                #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after {
                    font-size: 24px;
                    margin-top: 6px;
                    margin-right: 12px;
                }

    @media screen and (max-width: 991px) {
        /* line 928, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info .reminders {
            text-align: center;
        }
            /* line 951, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-info .reminders h2 {
                text-align: left;
            }
            /* line 952, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-info .reminders p {
                float: none;
                width: 100%;
            }
            /* line 956, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-info .reminders i, #confirmation-info .reminders .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-info .reminders .caret, #confirmation-info .reminders #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after, #confirmation-info .reminders
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after, #confirmation-info .reminders
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after {
                float: none;
                margin: 0 auto;
            }
                /* line 959, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-info .reminders i.icon-seat-default, #confirmation-info .reminders .bootstrap-select.btn-group .dropdown-toggle .icon-seat-default.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-info .reminders .icon-seat-default.caret, #confirmation-info .reminders #tudo-azul-buy-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after, #confirmation-info .reminders
                #tudo-azul-transfer-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after,
                #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after, #confirmation-info .reminders
                #tudo-azul-renew-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after,
                #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after {
                    position: relative;
                    top: 6px;
                }
                    /* line 962, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                    #confirmation-info .reminders i.icon-seat-default + p, #confirmation-info .reminders .bootstrap-select.btn-group .dropdown-toggle .icon-seat-default.caret + p, .bootstrap-select.btn-group .dropdown-toggle #confirmation-info .reminders .icon-seat-default.caret + p, #confirmation-info .reminders #tudo-azul-buy-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after + p, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after + p, #confirmation-info .reminders
                    #tudo-azul-transfer-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after + p,
                    #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after + p, #confirmation-info .reminders
                    #tudo-azul-renew-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after + p,
                    #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after + p {
                        margin-top: 18px;
                    }
    }
    /* line 969, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
    #confirmation-info .alerts {
        font-size: 12px;
        color: #808080;
    }
        /* line 972, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info .alerts ol {
            padding-left: 16px;
            line-height: 16px;
            list-style: decimal;
        }
            /* line 976, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-info .alerts ol li, #confirmation-info .alerts ol p {
                margin-bottom: 10px;
            }
        /* line 978, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info .alerts p {
            line-height: 16px;
        }
        /* line 979, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info .alerts .alert-info {
            margin-top: 16px;
            color: #041e42;
        }

    @media (max-width: 46.875em) {
        /* line 987, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .message-success-tudo-azul .icon-promo {
            display: none;
        }
    }

    @media print {
        /* line 994, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        * {
            color: black;
            background: transparent !important;
        }
        /* line 999, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        body {
            margin: 0 auto;
            padding: 0;
            line-height: 1.4em;
            min-width: auto;
            max-width: 640px;
        }
        /* line 1007, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .container {
            max-width: none !important;
        }
        /* line 1010, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        img {
            max-width: 100%;
        }
        /* line 1014, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        p {
            widows: 3;
            orphans: 3;
        }
        /* line 1020, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-title h2, .booking-title .booking-code {
            color: black;
        }
        /* line 1022, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-summary {
            color: #606060 !important;
        }
            /* line 1024, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-summary p {
                color: #606060 !important;
                font-size: 18px;
            }
            /* line 1028, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-summary .totem-barcode p {
                width: auto;
                margin-top: 12px;
            }
        /* line 1034, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .panel-default {
            margin-bottom: 16px;
        }
            /* line 1035, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-heading {
                background: #e0e0e0 !important;
            }
            /* line 1040, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body table th.action {
                display: none;
            }
            /* line 1041, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body table td.action {
                display: none;
            }
            /* line 1042, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body table .btn {
                display: none;
            }
            /* line 1044, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body table td.seats i, .booking-itinerary .panel-default .panel-body table td.seats .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .panel-default .panel-body table td.seats .caret, .booking-itinerary .panel-default .panel-body table td.seats #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .panel-default .panel-body table td.seats #voucher-number:hover:after, .booking-itinerary .panel-default .panel-body table td.seats
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .panel-default .panel-body table td.seats #voucher-number:hover:after, .booking-itinerary .panel-default .panel-body table td.seats
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .panel-default .panel-body table td.seats #voucher-number:hover:after, .booking-itinerary .panel-default .panel-body table td.seats span {
                color: #808080;
            }
            /* line 1045, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body table td.seats span {
                display: inline-block;
            }
            /* line 1049, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body table tr.flight-conn > td {
                background: #ebebeb !important;
            }
            /* line 1053, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body .flight-info .flight-details .flight-num #dep-flight-num {
                color: black;
            }
            /* line 1054, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body .flight-info .flight-action .unavailable strong {
                color: #808080;
            }
            /* line 1055, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-itinerary .panel-default .panel-body .flight-passengers .eticket {
                padding-top: 0;
                color: #606060;
            }
        /* line 1060, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-leg {
            color: #808080;
            margin-bottom: 0;
        }
        /* line 1064, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary .flight-route span, .booking-itinerary .flight-route i, .booking-itinerary .flight-route .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-itinerary .flight-route .caret, .booking-itinerary .flight-route #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-itinerary .flight-route #voucher-number:hover:after, .booking-itinerary .flight-route
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .booking-itinerary .flight-route #voucher-number:hover:after, .booking-itinerary .flight-route
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .booking-itinerary .flight-route #voucher-number:hover:after {
            color: #606060;
        }
        /* line 1065, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-itinerary p.fare-cat {
            color: #606060 !important;
            font-size: 14px;
        }
        /* line 1071, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .az-tooltip {
            background: white !important;
        }
        /* line 1076, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-success,
        #confirmation-title .msg-error,
        #confirmation-title .msg-partial {
            display: none;
            color: #808080;
            border: 1px solid #808080;
            margin-bottom: 16px;
        }
            /* line 1083, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success .message h2,
            #confirmation-title .msg-error .message h2,
            #confirmation-title .msg-partial .message h2 {
                margin-top: 4px;
                font-size: 1em;
                line-height: 1.5;
                color: #808080;
            }
                /* line 1088, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-title .msg-success .message h2 strong, #confirmation-title .msg-success .message h2 b, #confirmation-title .msg-success .message h2 p,
                #confirmation-title .msg-error .message h2 strong,
                #confirmation-title .msg-error .message h2 b,
                #confirmation-title .msg-error .message h2 p,
                #confirmation-title .msg-partial .message h2 strong,
                #confirmation-title .msg-partial .message h2 b,
                #confirmation-title .msg-partial .message h2 p {
                    color: #808080;
                }
            /* line 1092, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success .message h3,
            #confirmation-title .msg-error .message h3,
            #confirmation-title .msg-partial .message h3 {
                font-size: 0.75em;
                line-height: 1.5;
            }
            /* line 1096, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success .message b, #confirmation-title .msg-success .message p, #confirmation-title .msg-success .message small,
            #confirmation-title .msg-error .message b,
            #confirmation-title .msg-error .message p,
            #confirmation-title .msg-error .message small,
            #confirmation-title .msg-partial .message b,
            #confirmation-title .msg-partial .message p,
            #confirmation-title .msg-partial .message small {
                color: #808080;
            }
            /* line 1097, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success .message i, #confirmation-title .msg-success .message .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-title .msg-success .message .caret, #confirmation-title .msg-success .message #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-title .msg-success .message #voucher-number:hover:after, #confirmation-title .msg-success .message
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-title .msg-success .message #voucher-number:hover:after, #confirmation-title .msg-success .message
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-title .msg-success .message #voucher-number:hover:after,
            #confirmation-title .msg-error .message i,
            #confirmation-title .msg-error .message .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
            #confirmation-title .msg-error .message .caret,
            #confirmation-title .msg-error .message #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
            #confirmation-title .msg-error .message #voucher-number:hover:after,
            #confirmation-title .msg-error .message
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher
            #confirmation-title .msg-error .message #voucher-number:hover:after,
            #confirmation-title .msg-error .message
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher
            #confirmation-title .msg-error .message #voucher-number:hover:after,
            #confirmation-title .msg-partial .message i,
            #confirmation-title .msg-partial .message .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
            #confirmation-title .msg-partial .message .caret,
            #confirmation-title .msg-partial .message #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
            #confirmation-title .msg-partial .message #voucher-number:hover:after,
            #confirmation-title .msg-partial .message
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher
            #confirmation-title .msg-partial .message #voucher-number:hover:after,
            #confirmation-title .msg-partial .message
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher
            #confirmation-title .msg-partial .message #voucher-number:hover:after {
                top: -4px;
                color: #808080;
            }
            /* line 1101, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success .message p,
            #confirmation-title .msg-error .message p,
            #confirmation-title .msg-partial .message p {
                line-height: 1.5;
            }
            /* line 1103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success .message-action,
            #confirmation-title .msg-error .message-action,
            #confirmation-title .msg-partial .message-action {
                display: none;
            }
            /* line 1104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-title .msg-success h2, #confirmation-title .msg-success h3, #confirmation-title .msg-success p,
            #confirmation-title .msg-error h2,
            #confirmation-title .msg-error h3,
            #confirmation-title .msg-error p,
            #confirmation-title .msg-partial h2,
            #confirmation-title .msg-partial h3,
            #confirmation-title .msg-partial p {
                color: #808080;
            }
                /* line 1106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-title .msg-success h3 #booking-code, #confirmation-title .msg-success h3 strong,
                #confirmation-title .msg-error h3 #booking-code,
                #confirmation-title .msg-error h3 strong,
                #confirmation-title .msg-partial h3 #booking-code,
                #confirmation-title .msg-partial h3 strong {
                    color: #808080;
                }
                /* line 1108, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-title .msg-success p #user-email,
                #confirmation-title .msg-error p #user-email,
                #confirmation-title .msg-partial p #user-email {
                    color: #808080;
                }
        /* line 1112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-title .msg-tarifa-azul .message .icon-promo {
            top: 50%;
            font-size: 40px;
            margin-top: -24px;
        }
        /* line 1119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .booking-msg {
            border: 1px solid #808080;
        }
            /* line 1121, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            .booking-msg i, .booking-msg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .booking-msg .caret, .booking-msg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .booking-msg #voucher-number:hover:after, .booking-msg
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher .booking-msg #voucher-number:hover:after, .booking-msg
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher .booking-msg #voucher-number:hover:after, .booking-msg h2, .booking-msg p, .booking-msg strong, .booking-msg span {
                color: #606060 !important;
            }
        /* line 1125, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info h2 {
            color: #606060;
        }
        /* line 1126, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-info .reminders i, #confirmation-info .reminders .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-info .reminders .caret, #confirmation-info .reminders #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after, #confirmation-info .reminders
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after, #confirmation-info .reminders
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-info .reminders #voucher-number:hover:after,
        #confirmation-info .reminders p {
            color: #606060;
        }
            /* line 1128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-info .reminders i.icon-seat-default, #confirmation-info .reminders .bootstrap-select.btn-group .dropdown-toggle .icon-seat-default.caret, .bootstrap-select.btn-group .dropdown-toggle #confirmation-info .reminders .icon-seat-default.caret, #confirmation-info .reminders #tudo-azul-buy-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after, #confirmation-info .reminders
            #tudo-azul-transfer-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after, #confirmation-info .reminders
            #tudo-azul-renew-points .transactional-box .select-voucher .icon-seat-default#voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #confirmation-info .reminders .icon-seat-default#voucher-number:hover:after {
                margin-left: 4px;
            }
        /* line 1133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .panel.collapse-panel .collapse-heading, #confirmation-payment .panel.collapse-toggle-panel .collapse-heading, #confirmation-payment .panel.collapse-toggle-panel .collapse-heading {
            border-bottom: 1px solid #9a9a9a;
        }
        /* line 1137, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .panel.collapse-panel p, #confirmation-payment .panel.collapse-toggle-panel p {
            color: #808080;
        }
        /* line 1139, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .panel.collapse-panel .collapse-body, #confirmation-payment .panel.collapse-toggle-panel .collapse-body, #confirmation-payment .panel.collapse-toggle-panel .collapse-body {
            display: block;
        }
            /* line 1141, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .panel.collapse-panel .collapse-body p, #confirmation-payment .panel.collapse-toggle-panel .collapse-body p, #confirmation-payment .panel.collapse-toggle-panel .collapse-body p {
                color: #808080;
            }
        /* line 1143, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-price {
            padding: 12px 8px 8px !important;
        }
            /* line 1146, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .itinerary-price table tr th, #confirmation-payment .itinerary-price table tr td {
                color: #808080 !important;
            }
            /* line 1147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .itinerary-price table strong {
                color: #606060;
            }
        /* line 1150, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-extra {
            border: 1px solid #808080;
        }
        /* line 1153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .itinerary-total {
            border: 1px solid black;
        }
            /* line 1155, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .itinerary-total p {
                color: black !important;
            }
        /* line 1158, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra {
            padding: 8px 12px 16px;
        }
        /* line 1159, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum h3 {
            color: #808080;
            padding-left: 8px;
        }
        /* line 1164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra-hotel #hotel-name {
            color: #606060;
        }
        /* line 1165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra-hotel #hotel-obs {
            color: #808080;
        }
        /* line 1167, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extras-total {
            border: 1px solid black;
        }
            /* line 1169, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .extras-sum .extras-total p {
                color: black !important;
            }
        /* line 1171, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .extras-sum .extra-rentalcar #rentalcar {
            color: #606060;
        }
        /* line 1173, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .billing-info {
            padding-bottom: 16px;
        }
            /* line 1175, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .billing-info h3 {
                color: #606060;
            }
        /* line 1177, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        #confirmation-payment .payment-info {
            margin: 8px -8px -8px;
        }
            /* line 1179, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
            #confirmation-payment .payment-info table {
                margin: 0 0 -8px;
                border: 1px solid #9a9a9a;
            }
                /* line 1182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .payment-info table thead > tr th {
                    font-size: 14px;
                    font-weight: 400;
                    color: black;
                    border-color: #9a9a9a;
                }
                /* line 1188, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .payment-info table tbody > tr td {
                    color: #808080;
                }
                /* line 1191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
                #confirmation-payment .payment-info table tbody > tr.history td {
                    color: #9a9a9a;
                }
        /* line 1198, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .no-print,
        footer,
        #overview,
        #steps,
        #confirmation-extras,
        #overview.flight-details {
            display: none !important;
        }
        /* line 1208, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        header .print-logo {
            margin: 24px 0;
        }
        /* line 1212, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .main-content {
            padding: 16px 0 24px;
            background-color: #ffffff;
        }
        /* line 1216, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_confirmation.scss */
        .print, .print-only {
            display: block;
        }
    }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    #booking-list-banner {
        width: 100%;
        height: 200px;
        border-bottom: 1px solid #e0e0e0;
        background: url("img/flight-status-bg.png") top center no-repeat;
        background-size: cover;
    }
        /* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        #booking-list-banner .container {
            height: 100%;
        }

    /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    #booking-list-title ul.nav-tabs {
        display: none;
    }

    /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    .logged #booking-list-title {
        border-bottom: 1px solid #13b5ea;
        margin-bottom: 24px;
    }
        /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        .logged #booking-list-title h1 {
            margin-bottom: 0;
        }
        /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        .logged #booking-list-title ul.nav-tabs {
            display: block;
            border-bottom: 0;
        }
            /* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
            .logged #booking-list-title ul.nav-tabs > li {
                float: right;
            }
                /* line 28, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
                .logged #booking-list-title ul.nav-tabs > li > a {
                    font-weight: 300;
                    color: #9a9a9a;
                    border-bottom: 0;
                    border-color: transparent;
                    background: transparent;
                    -webkit-transition: border-color 0.15s ease-in-out, color 0.15s ease-in-out;
                    transition: border-color 0.15s ease-in-out, color 0.15s ease-in-out;
                }
                    /* line 35, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
                    .logged #booking-list-title ul.nav-tabs > li > a:hover {
                        color: #13b5ea;
                    }
                    /* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
                    .logged #booking-list-title ul.nav-tabs > li > a.active {
                        color: #026cb6;
                        border-color: #13b5ea;
                        background: white;
                    }
                    /* line 43, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
                    .logged #booking-list-title ul.nav-tabs > li > a i, .logged #booking-list-title ul.nav-tabs > li > a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .logged #booking-list-title ul.nav-tabs > li > a .caret, .logged #booking-list-title ul.nav-tabs > li > a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .logged #booking-list-title ul.nav-tabs > li > a #voucher-number:hover:after, .logged #booking-list-title ul.nav-tabs > li > a
                    #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                    #tudo-azul-transfer-points .transactional-box .select-voucher .logged #booking-list-title ul.nav-tabs > li > a #voucher-number:hover:after, .logged #booking-list-title ul.nav-tabs > li > a
                    #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                    #tudo-azul-renew-points .transactional-box .select-voucher .logged #booking-list-title ul.nav-tabs > li > a #voucher-number:hover:after {
                        position: relative;
                        top: 1px;
                        margin-right: 4px;
                    }

    /* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    .booking-container {
        position: relative;
    }
        /* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        .booking-container .panel-booking-details {
            display: none;
            position: absolute;
            right: 0;
            left: 0;
            z-index: 999;
        }
            /* line 63, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
            .booking-container .panel-booking-details #confirmation-extras .container {
                padding: 0;
            }
            /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
            .booking-container .panel-booking-details #banner-rentalcar .panel-footer .row.form .form-time {
                width: 80px;
            }

    /* line 69, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    .booking-modal-bg {
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.7);
        z-index: 99;
    }

    /* line 83, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    #modal-travel-docs .modal-body {
        padding: 0 15px;
    }

    /* line 88, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    #modal-travel-docs .passenger {
        margin: 0 -15px;
        padding: 20px 15px 8px;
        border-bottom: 1px solid #9a9a9a;
    }
        /* line 92, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        #modal-travel-docs .passenger h4 {
            margin-bottom: 16px;
            font-size: 18px;
            font-weight: 300;
            color: #041e42;
        }
        /* line 100, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        #modal-travel-docs .passenger .travel-doc p,
        #modal-travel-docs .passenger .travel-stay p {
            margin-bottom: 16px;
            color: #13b5ea;
        }
        /* line 105, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        #modal-travel-docs .passenger .travel-stay {
            border-top: 1px solid #e0e0e0;
            padding-top: 16px;
        }
        /* line 109, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
        #modal-travel-docs .passenger:last-child {
            border-bottom: 0;
        }

    /* line 112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_booking-list.scss */
    #modal-travel-docs .modal-footer .btn {
        padding-top: 6px;
        font-size: 14px;
    }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_retrieve-booking.scss */
    #retrieve-booking-banner {
        width: 100%;
        height: 480px;
        background: url("img/banner-rj-sample.jpg") top left no-repeat;
        background-size: cover;
    }
        /* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_retrieve-booking.scss */
        #retrieve-booking-banner .container {
            height: 100%;
        }
        /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_retrieve-booking.scss */
        #retrieve-booking-banner #banner-destinos {
            display: inline-block;
            position: relative;
            height: auto;
            padding: 16px;
            margin-top: 240px;
            background: rgba(4, 30, 66, 0.4);
        }
            /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_retrieve-booking.scss */
            #retrieve-booking-banner #banner-destinos .banner-text-white {
                max-width: 400px;
            }
            /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_retrieve-booking.scss */
            #retrieve-booking-banner #banner-destinos h3, #retrieve-booking-banner #banner-destinos p {
                color: white;
            }
            /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_retrieve-booking.scss */
            #retrieve-booking-banner #banner-destinos h3 {
                font-size: 2em;
                font-weight: 200;
                line-height: 1.25em;
            }
            /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_retrieve-booking.scss */
            #retrieve-booking-banner #banner-destinos p {
                margin-top: 1em;
                font-size: 1em;
                font-weight: 300;
                line-height: 1.25em;
            }

    /* line 3, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
    #change-booking-flight .panel-default#panel-booking > .panel-heading {
        font-size: 20px;
        font-weight: 300;
        color: #041e42;
        background: #e6e6e6;
    }

    /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
    #change-booking-flight .panel-body .flight-leg {
        color: #041e42;
        margin: -4px 0 8px;
    }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
        #change-booking-flight .panel-body .flight-leg span {
            font-size: 12px;
            font-weight: 500;
            margin-right: 4px;
        }
        /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
        #change-booking-flight .panel-body .flight-leg i, #change-booking-flight .panel-body .flight-leg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #change-booking-flight .panel-body .flight-leg .caret, #change-booking-flight .panel-body .flight-leg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #change-booking-flight .panel-body .flight-leg #voucher-number:hover:after, #change-booking-flight .panel-body .flight-leg
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #change-booking-flight .panel-body .flight-leg #voucher-number:hover:after, #change-booking-flight .panel-body .flight-leg
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #change-booking-flight .panel-body .flight-leg #voucher-number:hover:after {
            position: relative;
            top: 2px;
        }
        /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
        #change-booking-flight .panel-body .flight-leg .flight-date {
            font-size: 14px;
            font-weight: 400;
            margin-left: 4px;
        }

    /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
    #change-booking-flight .panel-body .flight-route {
        font-size: 14px;
    }
        /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
        #change-booking-flight .panel-body .flight-route i, #change-booking-flight .panel-body .flight-route .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #change-booking-flight .panel-body .flight-route .caret, #change-booking-flight .panel-body .flight-route #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #change-booking-flight .panel-body .flight-route #voucher-number:hover:after, #change-booking-flight .panel-body .flight-route
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #change-booking-flight .panel-body .flight-route #voucher-number:hover:after, #change-booking-flight .panel-body .flight-route
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #change-booking-flight .panel-body .flight-route #voucher-number:hover:after {
            position: relative;
            top: 1px;
        }

    /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
    #change-booking-flight .panel-body .flight-info {
        margin: 16px 0;
        padding-top: 8px;
        border-top: 1px solid #e0e0e0;
    }

    /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
    #change-booking-actions {
        margin-top: 1em;
    }
        /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
        #change-booking-actions .checkbox {
            margin-bottom: 16px;
        }
            /* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
            #change-booking-actions .checkbox label {
                font-size: 14px;
                padding-top: 1px;
            }

    /* line 58, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
    #modal-confirm-refund .modal-body p {
        font-size: 16px;
        font-weight: 300;
        line-height: 20px;
        margin-bottom: 16px;
    }
        /* line 63, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-booking.scss */
        #modal-confirm-refund .modal-body p .refund-option-text {
            color: #13b5ea;
            font-weight: 400;
        }

    /* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
    #change-ssr-form .checkbox {
        height: 28px;
        margin-bottom: 0;
        margin-top: 30px;
    }
        /* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .checkbox label {
            font-size: 14px;
            line-height: 18px;
        }
            /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
            #change-ssr-form .checkbox label::before {
                font-size: 18px;
                top: -2px;
            }

    /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
    #change-ssr-form .panel-heading {
        font-size: 18px;
        font-weight: 300;
        color: #031D41;
    }
        /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .panel-heading .counter-pax {
            font-size: 14px;
            font-weight: 400;
        }

    /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
    #change-ssr-form .extra {
        padding: 12px 15px;
        color: #026cb6;
        border: 1px solid #9a9a9a;
        background-color: #e6e6e6;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra.open {
            padding-bottom: 8px;
        }
        /* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra .special-care-service {
            display: none;
        }
        /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra .btn-outline {
            height: auto;
            min-height: 32px;
            font-size: 14px;
            font-weight: 300;
        }
            /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
            #change-ssr-form .extra .btn-outline i, #change-ssr-form .extra .btn-outline .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #change-ssr-form .extra .btn-outline .caret, #change-ssr-form .extra .btn-outline #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #change-ssr-form .extra .btn-outline #voucher-number:hover:after, #change-ssr-form .extra .btn-outline
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #change-ssr-form .extra .btn-outline #voucher-number:hover:after, #change-ssr-form .extra .btn-outline
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #change-ssr-form .extra .btn-outline #voucher-number:hover:after {
                font-size: 14px;
                vertical-align: middle;
            }
        /* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra h3 {
            font-size: 18px;
            font-weight: 300;
            line-height: 24px;
            margin-top: -4px;
        }
        /* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra p {
            font-size: 12px;
            font-weight: 300;
        }
        /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra .extra-content {
            padding: 12px;
            border: 1px solid #9a9a9a;
            margin: 12px -8px 0;
            background-color: white;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            -ms-border-radius: 2px;
        }
            /* line 66, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
            #change-ssr-form .extra .extra-content.specialservice {
                margin-top: 8px;
            }
            /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
            #change-ssr-form .extra .extra-content p {
                font-size: 14px;
                font-weight: 300;
                color: #808080;
            }
                /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
                #change-ssr-form .extra .extra-content p a i, #change-ssr-form .extra .extra-content p a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #change-ssr-form .extra .extra-content p a .caret, #change-ssr-form .extra .extra-content p a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #change-ssr-form .extra .extra-content p a #voucher-number:hover:after, #change-ssr-form .extra .extra-content p a
                #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-transfer-points .transactional-box .select-voucher #change-ssr-form .extra .extra-content p a #voucher-number:hover:after, #change-ssr-form .extra .extra-content p a
                #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-renew-points .transactional-box .select-voucher #change-ssr-form .extra .extra-content p a #voucher-number:hover:after {
                    vertical-align: middle;
                    font-size: 16px;
                }
            /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
            #change-ssr-form .extra .extra-content .add-special, #change-ssr-form .extra .extra-content .edit-special {
                margin-top: 8px;
            }
            /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
            #change-ssr-form .extra .extra-content .btn-add-special, #change-ssr-form .extra .extra-content .btn-edit, #change-ssr-form .extra .extra-content .btn-remove, #change-ssr-form .extra .extra-content .btn-update {
                width: auto;
                height: 32px;
                min-width: 120px;
                font-size: 14px;
                font-weight: 300;
                margin-top: 26px;
            }
                /* line 87, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
                #change-ssr-form .extra .extra-content .btn-add-special.btn-outline, #change-ssr-form .extra .extra-content .btn-edit.btn-outline, #change-ssr-form .extra .extra-content .btn-remove.btn-outline, #change-ssr-form .extra .extra-content .btn-update.btn-outline {
                    line-height: 16px;
                }

    @media screen and (max-width: 991px) {
        /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra .extra-content .btn-add-special, #change-ssr-form .extra .extra-content .btn-edit, #change-ssr-form .extra .extra-content .btn-remove, #change-ssr-form .extra .extra-content .btn-update {
            padding: 0px 12px;
            min-width: 64px;
        }
    }
    /* line 94, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
    #change-ssr-form .extra .extra-content .btn-edit, #change-ssr-form .extra .extra-content .btn-remove, #change-ssr-form .extra .extra-content .btn-update {
        float: left;
    }

    @media screen and (max-width: 991px) {
        /* line 94, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra .extra-content .btn-edit, #change-ssr-form .extra .extra-content .btn-remove, #change-ssr-form .extra .extra-content .btn-update {
            padding: 0px 8px;
        }
    }
    /* line 100, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
    #change-ssr-form .extra .extra-content .btn-remove {
        margin-left: 1em;
    }

    @media screen and (max-width: 991px) {
        /* line 100, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
        #change-ssr-form .extra .extra-content .btn-remove {
            margin-left: 4px;
        }
    }
    /* line 106, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
    #change-ssr-form .extra .extra-content .group-num-picker {
        padding: 0 1.25em;
    }

    /* line 111, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-ssr.scss */
    #change-ssr-actions {
        margin-top: 1em;
    }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
    #change-review #payment-form, #change-review #change-review-refund {
        display: none;
    }

    /* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
    #change-review-refund .msg-review,
    #cancel-review-refund .msg-review {
        padding: 16px;
        margin-bottom: 16px;
        font-size: 14px;
        font-weight: 300;
        color: #026cb6;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
        background: rgba(19, 181, 234, 0.2);
    }

    /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
    #change-review-refund .radio-panel .panel-body,
    #cancel-review-refund .radio-panel .panel-body {
        min-height: 220px;
    }
        /* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
        #change-review-refund .radio-panel .panel-body p,
        #cancel-review-refund .radio-panel .panel-body p {
            margin-bottom: 8px;
        }
            /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
            #change-review-refund .radio-panel .panel-body p.admin-fee,
            #cancel-review-refund .radio-panel .panel-body p.admin-fee {
                margin-top: 16px;
                padding: 8px;
                font-size: 14px;
                font-weight: 300;
                background: #e6e6e6;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                -ms-border-radius: 2px;
            }
            /* line 28, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
            #change-review-refund .radio-panel .panel-body p.credit-shell-alert,
            #cancel-review-refund .radio-panel .panel-body p.credit-shell-alert {
                margin-top: 16px;
                padding: 8px;
                border: 1px solid #9a9a9a;
                color: #9a9a9a;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                -ms-border-radius: 2px;
                -webkit-transition: background 0.15s ease-in-out;
                transition: background 0.15s ease-in-out;
            }
                /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
                #change-review-refund .radio-panel .panel-body p.credit-shell-alert strong,
                #cancel-review-refund .radio-panel .panel-body p.credit-shell-alert strong {
                    font-weight: 500;
                    font-size: 14px;
                }
        /* line 41, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
        #change-review-refund .radio-panel .panel-body span.value,
        #cancel-review-refund .radio-panel .panel-body span.value {
            font-size: 16px;
            color: #026cb6;
        }

    @media screen and (max-width: 991px) {
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
        #change-review-refund .radio-panel,
        #cancel-review-refund .radio-panel {
            margin-bottom: 16px;
        }
            /* line 48, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
            #change-review-refund .radio-panel .panel-body,
            #cancel-review-refund .radio-panel .panel-body {
                min-height: auto;
            }
    }

    /* line 52, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
    #change-review-refund .radio-panel.active .panel-body p.credit-shell-alert,
    #cancel-review-refund .radio-panel.active .panel-body p.credit-shell-alert {
        border-color: #13b5ea;
        background: #13b5ea;
        color: white;
    }

    /* line 60, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_change-review.scss */
    #change-review-refund .action,
    #cancel-review-refund .action {
        margin-top: 24px;
        text-align: center;
    }

    /* line 3, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
    #cancel-booking-flight .panel-default#panel-booking > .panel-heading {
        font-size: 20px;
        font-weight: 300;
        color: #041e42;
        background: #e6e6e6;
    }

    /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
    #cancel-booking-flight .panel-body .flight-leg {
        color: #041e42;
        margin: -4px 0 8px;
    }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
        #cancel-booking-flight .panel-body .flight-leg span {
            font-size: 12px;
            font-weight: 500;
            margin-right: 4px;
        }
        /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
        #cancel-booking-flight .panel-body .flight-leg i, #cancel-booking-flight .panel-body .flight-leg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #cancel-booking-flight .panel-body .flight-leg .caret, #cancel-booking-flight .panel-body .flight-leg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #cancel-booking-flight .panel-body .flight-leg #voucher-number:hover:after, #cancel-booking-flight .panel-body .flight-leg
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #cancel-booking-flight .panel-body .flight-leg #voucher-number:hover:after, #cancel-booking-flight .panel-body .flight-leg
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #cancel-booking-flight .panel-body .flight-leg #voucher-number:hover:after {
            position: relative;
            top: 2px;
        }
        /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
        #cancel-booking-flight .panel-body .flight-leg .flight-date {
            font-size: 14px;
            font-weight: 400;
            margin-left: 4px;
        }

    /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
    #cancel-booking-flight .panel-body .flight-route {
        font-size: 14px;
    }
        /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
        #cancel-booking-flight .panel-body .flight-route i, #cancel-booking-flight .panel-body .flight-route .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #cancel-booking-flight .panel-body .flight-route .caret, #cancel-booking-flight .panel-body .flight-route #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #cancel-booking-flight .panel-body .flight-route #voucher-number:hover:after, #cancel-booking-flight .panel-body .flight-route
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #cancel-booking-flight .panel-body .flight-route #voucher-number:hover:after, #cancel-booking-flight .panel-body .flight-route
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #cancel-booking-flight .panel-body .flight-route #voucher-number:hover:after {
            position: relative;
            top: 1px;
        }

    /* line 36, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
    #cancel-booking-flight .panel-body .flight-info {
        margin: 16px 0;
        padding-top: 8px;
        border-top: 1px solid #e0e0e0;
    }

    /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
    #cancel-booking-actions {
        margin-top: 1em;
    }
        /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
        #cancel-booking-actions .checkbox {
            margin-bottom: 16px;
        }
            /* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
            #cancel-booking-actions .checkbox label {
                font-size: 14px;
                padding-top: 1px;
            }

    /* line 57, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_cancel-booking.scss */
    #cancel-itinerary .booking-title {
        border: none;
        margin-bottom: 0;
    }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-banner {
        width: 100%;
        height: 200px;
        border-bottom: 1px solid #e0e0e0;
        background: url("img/clouds-bg.png") top center no-repeat;
        background-size: cover;
    }
        /* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-banner .container {
            height: 100%;
        }
        /* line 10, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-banner #banner-vcp-cnf {
            position: relative;
            height: 100%;
            background-size: 520px 240px;
        }
            /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf .banner-itinerary {
                position: absolute;
                top: 56px;
            }
            /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf .banner-departure span {
                display: block;
            }
            /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf .banner-arrival span {
                display: block;
            }
            /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf span#banner-dep-air-code {
                font-size: 64px;
                font-weight: 200;
                color: #026cb6;
            }
            /* line 30, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf span#banner-dep-city {
                font-size: 16px;
                font-weight: 300;
                color: #026cb6;
            }
            /* line 35, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf span#banner-arr-air-code {
                font-size: 64px;
                font-weight: 200;
                color: #026cb6;
            }
            /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf span#banner-arr-city {
                font-size: 16px;
                font-weight: 300;
                color: #026cb6;
            }
            /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-banner #banner-vcp-cnf i.icon-plane, #flight-status-banner #banner-vcp-cnf .bootstrap-select.btn-group .dropdown-toggle .icon-plane.caret, .bootstrap-select.btn-group .dropdown-toggle #flight-status-banner #banner-vcp-cnf .icon-plane.caret, #flight-status-banner #banner-vcp-cnf #tudo-azul-buy-points .transactional-box .select-voucher .icon-plane#voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #flight-status-banner #banner-vcp-cnf .icon-plane#voucher-number:hover:after, #flight-status-banner #banner-vcp-cnf
            #tudo-azul-transfer-points .transactional-box .select-voucher .icon-plane#voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #flight-status-banner #banner-vcp-cnf .icon-plane#voucher-number:hover:after, #flight-status-banner #banner-vcp-cnf
            #tudo-azul-renew-points .transactional-box .select-voucher .icon-plane#voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #flight-status-banner #banner-vcp-cnf .icon-plane#voucher-number:hover:after {
                position: relative;
                margin: 0 16px;
                top: 4px;
                font-size: 40px;
                color: #026cb6;
            }

    /* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-title h1 {
        margin-bottom: 16px;
    }

    /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    .flight-connection {
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: 300;
        color: #041e42;
    }
        /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        .flight-connection i, .flight-connection .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .flight-connection .caret, .flight-connection #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .flight-connection #voucher-number:hover:after, .flight-connection
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .flight-connection #voucher-number:hover:after, .flight-connection
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .flight-connection #voucher-number:hover:after {
            position: relative;
            top: 1px;
        }

    @media screen and (max-width: 991px) {
        /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        .flight-connection {
            margin-top: 0;
            margin-bottom: 16px;
        }
    }

    /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-header .flight-route {
        margin-top: 20px;
        font-size: 16px;
        font-weight: 300;
        color: #041e42;
    }
        /* line 83, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-header .flight-route i, #flight-status-list .list-header .flight-route .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #flight-status-list .list-header .flight-route .caret, #flight-status-list .list-header .flight-route #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #flight-status-list .list-header .flight-route #voucher-number:hover:after, #flight-status-list .list-header .flight-route
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #flight-status-list .list-header .flight-route #voucher-number:hover:after, #flight-status-list .list-header .flight-route
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #flight-status-list .list-header .flight-route #voucher-number:hover:after {
            position: relative;
            top: 1px;
        }

    @media screen and (max-width: 991px) {
        /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-header .flight-route {
            margin-top: 0;
            margin-bottom: 16px;
        }
    }

    /* line 94, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-body .accordion-header {
        padding: 12px 16px;
        margin-bottom: 8px;
        color: white;
        font-weight: 300;
        background: #13b5ea;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }

    /* line 103, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-body .accordion-flights .panel {
        margin-bottom: 8px;
    }
        /* line 105, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .accordion-flights .panel p {
            line-height: 24px;
        }

    /* line 109, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-body .panel-flight .panel-heading {
        padding: 0;
        border-bottom: 0;
        background: white;
        -webkit-transition: background 0.15s ease-in-out;
        transition: background 0.15s ease-in-out;
    }
        /* line 115, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .panel-flight .panel-heading a {
            display: block;
            padding: 8px 16px;
            font-weight: 300;
            color: #808080;
        }
            /* line 121, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-heading a i, #flight-status-list .list-body .panel-flight .panel-heading a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #flight-status-list .list-body .panel-flight .panel-heading a .caret, #flight-status-list .list-body .panel-flight .panel-heading a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #flight-status-list .list-body .panel-flight .panel-heading a #voucher-number:hover:after, #flight-status-list .list-body .panel-flight .panel-heading a
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #flight-status-list .list-body .panel-flight .panel-heading a #voucher-number:hover:after, #flight-status-list .list-body .panel-flight .panel-heading a
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #flight-status-list .list-body .panel-flight .panel-heading a #voucher-number:hover:after {
                position: relative;
                top: 1px;
                margin-right: 4px;
            }
            /* line 126, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-heading a .flight-num {
                color: #041e42;
                font-weight: 500;
            }

    @media screen and (max-width: 991px) {
        /* line 130, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .panel-flight .panel-heading a .dep-air {
            float: none;
        }
    }
    /* line 133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-body .panel-flight .panel-heading a .time {
        margin-left: 16px;
        color: #026cb6;
    }

    @media screen and (max-width: 991px) {
        /* line 133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .panel-flight .panel-heading a .time {
            margin-left: 0;
            float: none;
        }
    }
    /* line 144, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-body .panel-flight .panel-heading:hover {
        background: #e6e6e6;
    }

    /* line 149, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content {
        border-top: 1px solid #e0e0e0;
        padding: 8px 16px 16px;
    }
        /* line 153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status {
            margin-bottom: 4px;
            font-size: 14px;
            color: #808080;
        }
            /* line 157, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status .status-circle {
                display: inline-block;
                width: 10px;
                height: 10px;
                background: #9a9a9a;
                margin-right: 4px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                -ms-border-radius: 50%;
            }
            /* line 165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-cancelado {
                color: red;
            }
                /* line 167, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-cancelado .status-circle {
                    background: red;
                }
            /* line 170, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-em-espera {
                color: #ffcc00;
            }
                /* line 172, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-em-espera .status-circle {
                    background: #ffcc00;
                }
            /* line 174, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-decolou {
                color: #026cb6;
            }
                /* line 176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-decolou .status-circle {
                    background: #026cb6;
                }
            /* line 178, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-ontime {
                color: #53b847;
            }
                /* line 180, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-ontime .status-circle {
                    background: #53b847;
                }
            /* line 182, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-pontual {
                color: #606060;
            }
                /* line 184, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-pontual .status-circle {
                    background: #606060;
                }
            /* line 187, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-late {
                color: red;
            }
                /* line 189, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content p.status.status-late .status-circle {
                    background: red;
                }
        /* line 192, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time {
            text-align: center;
            padding: 8px;
            border: 1px solid #9a9a9a;
            color: #808080;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            -ms-border-radius: 4px;
        }
            /* line 198, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time .label {
                margin-bottom: 8px;
                font-size: 12px;
                line-height: 14px;
            }
                /* line 203, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time .label.connection {
                    font-size: 11px;
                    line-height: 12px;
                }
            /* line 208, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time .timestamp {
                font-size: 20px;
                font-weight: 300;
            }
                /* line 212, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
                #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time .timestamp.connection {
                    font-size: 16px;
                    margin-bottom: -3px;
                    margin-top: -5px;
                }
            /* line 218, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time.cancelado {
                color: red;
                border-color: red;
            }
            /* line 223, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time.em-espera {
                color: #ffcc00;
                border-color: #ffcc00;
            }
            /* line 227, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time.decolou {
                color: #026cb6;
                border-color: #026cb6;
            }
            /* line 231, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time.ontime {
                color: #53b847;
                border-color: #53b847;
            }
            /* line 235, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time.pontual {
                color: #606060;
                border-color: #606060;
            }
            /* line 240, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
            #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time.late {
                color: red;
                border-color: red;
            }

    @media screen and (max-width: 991px) {
        /* line 192, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .panel-flight .panel-collapse .flight-details-content .group-time {
            padding: 8px 0;
        }
    }

    /* line 249, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    #flight-status-list .list-body .alerts {
        margin-top: 16px;
    }
        /* line 252, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        #flight-status-list .list-body .alerts ul li {
            font-size: 12px;
            line-height: 16px;
            color: #808080;
        }

    /* line 262, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    .collapse {
        display: none;
    }

        /* line 266, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
        .collapse.in {
            display: block;
        }

    /* line 270, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_flight-status.scss */
    .collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
        -webkit-transition-duration: .35s;
        -o-transition-duration: .35s;
        transition-duration: .35s;
        -webkit-transition-property: height;
        -o-transition-property: height;
        transition-property: height;
    }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
    #redeem-home-banner {
        width: 100%;
        height: 200px;
        border-bottom: 1px solid #e0e0e0;
        background: url("img/clouds-bg.png") top center no-repeat;
        background-size: cover;
    }
        /* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        #redeem-home-banner .container {
            height: 100%;
        }
        /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        #redeem-home-banner h2 {
            margin-top: 12px;
            font-size: 2em;
            font-weight: 200;
            line-height: 2em;
        }
        /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        #redeem-home-banner p {
            margin-bottom: 8px;
            font-size: 0.875em;
            font-weight: 300;
            line-height: 1.5em;
            color: #026cb6;
        }

    /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
    .main-content#redeem-home-content {
        padding-top: 0;
    }
        /* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        .main-content#redeem-home-content h4 {
            margin-top: -24px;
            height: 48px;
            font-size: 1em;
            font-weight: 300;
            line-height: 3em;
            padding: 0 16px;
            background: #026cb6;
            color: white;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            -ms-border-radius: 2px;
            -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
            -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
        }
            /* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
            .main-content#redeem-home-content h4 strong {
                color: #89D4E3;
            }
        /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        .main-content#redeem-home-content .redeem-steps {
            margin: 24px auto;
        }

    @media screen and (max-width: 991px) {
        /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        .main-content#redeem-home-content .redeem-steps {
            margin-bottom: 0;
        }
    }
    /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
    .main-content#redeem-home-content .redeem-steps .step {
        padding: 24px 16px;
        min-height: 264px;
        text-align: center;
        background: #e6e6e6;
        border: 1px solid #9a9a9a;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }

    @media screen and (max-width: 1199px) {
        /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        .main-content#redeem-home-content .redeem-steps .step {
            min-height: 284px;
        }
    }

    @media screen and (max-width: 991px) {
        /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        .main-content#redeem-home-content .redeem-steps .step {
            min-height: 160px;
            margin-bottom: 16px;
            text-align: left;
        }
    }
    /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
    .main-content#redeem-home-content .redeem-steps .step .step-num {
        width: 96px;
        height: 96px;
        margin: 0 auto;
        border: 1px solid #026cb6;
        text-align: center;
        font-size: 3em;
        font-weight: 200;
        line-height: 98px;
        color: #026cb6;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -ms-border-radius: 50%;
    }

    @media screen and (max-width: 991px) {
        /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        .main-content#redeem-home-content .redeem-steps .step .step-num {
            margin: 0 16px;
            float: left;
        }
    }
    /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
    .main-content#redeem-home-content .redeem-steps .step .step-name {
        font-size: 1.5em;
        font-weight: 300;
        line-height: 2.25em;
        color: #026cb6;
    }
    /* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
    .main-content#redeem-home-content .redeem-steps .step .step-desc {
        font-size: 0.875em;
        font-weight: 300;
        line-height: 1.5em;
        color: #808080;
    }
        /* line 90, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
        .main-content#redeem-home-content .redeem-steps .step .step-desc .span-ta {
            color: #026cb6;
        }
    /* line 97, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_redeem-home.scss */
    .main-content#redeem-home-content .login-tudoazul {
        margin: 0;
    }

    /* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_password-recovery.scss */
    #recovery-password-form img {
        margin-bottom: 16px;
    }

    /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_password-recovery.scss */
    #recovery-password-form p {
        line-height: 1.2;
        font-weight: 400;
        font-size: 14px;
        color: #808080;
    }

    /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_password-recovery.scss */
    #recovery-password-form form {
        margin-top: 16px;
    }
        /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_password-recovery.scss */
        #recovery-password-form form .btn {
            font-size: 16px;
            line-height: 20px;
            height: 32px;
            margin-top: 8px;
        }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
    .main-content#error-page {
        min-height: 400px;
    }

    /* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
    .msg-error-page {
        min-height: 64px;
        padding: 14px 16px;
        margin-bottom: 24px;
        font-size: 24px;
        font-weight: 300;
        color: #13b5ea;
        border: 1px solid #13b5ea;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -ms-border-radius: 2px;
    }
        /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
        .msg-error-page .message {
            position: relative;
            padding-left: 56px;
        }
        /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
        .msg-error-page i, .msg-error-page .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle .msg-error-page .caret, .msg-error-page #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher .msg-error-page #voucher-number:hover:after, .msg-error-page
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher .msg-error-page #voucher-number:hover:after, .msg-error-page
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher .msg-error-page #voucher-number:hover:after {
            position: absolute;
            top: -2px;
            left: 0px;
            font-size: 48px;
        }
        /* line 27, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
        .msg-error-page h2 {
            color: #13b5ea;
            font-weight: 300;
            font-size: 1.25em;
            line-height: 1.25;
            padding-top: 8px;
        }
        /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
        .msg-error-page h3 {
            font-size: 18px;
            font-weight: 300;
            line-height: 24px;
            color: #808080;
        }
        /* line 40, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
        .msg-error-page p {
            font-size: 14px;
            font-weight: 400;
            line-height: 18px;
            color: #808080;
        }
            /* line 45, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
            .msg-error-page p small {
                font-size: 12px;
                line-height: 16px;
            }
        /* line 50, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_error-page.scss */
        .msg-error-page .btn {
            margin-top: 8px;
        }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #waiting {
        padding: 0;
        height: 100%;
    }
        /* line 4, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #waiting .container {
            position: relative;
            text-align: center;
            padding-top: 56px;
        }
        /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #waiting h1 {
            margin: 0 auto 16px;
            max-width: 640px;
            font-size: 2em;
            line-height: 1.25;
            color: white;
        }
        /* line 16, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #waiting p {
            margin: 0 auto;
            color: white;
            font-weight: 300;
            max-width: 640px;
            line-height: 1.5;
        }
        /* line 24, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #waiting .spinner {
            position: absolute;
            top: 16px;
            left: 50%;
            width: 48px;
            height: 48px;
            margin: -24px 0 0 -24px;
            color: white;
        }
            /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
            #waiting .spinner i, #waiting .spinner .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #waiting .spinner .caret, #waiting .spinner #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #waiting .spinner #voucher-number:hover:after, #waiting .spinner
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #waiting .spinner #voucher-number:hover:after, #waiting .spinner
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #waiting .spinner #voucher-number:hover:after {
                display: block;
                width: 100%;
                height: 100%;
                font-size: 3em;
                -webkit-animation-name: spin;
                -moz-animation-name: spin;
                animation-name: spin;
                -webkit-animation-duration: 1.2s;
                -moz-animation-duration: 1.2s;
                animation-duration: 1.2s;
                -webkit-animation-timing-function: steps(12);
                -moz-animation-timing-function: steps(12);
                animation-timing-function: steps(12);
                -webkit-animation-delay: 0;
                -moz-animation-delay: 0;
                animation-delay: 0;
                -webkit-animation-iteration-count: infinite;
                -moz-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
                -webkit-animation-fill-mode: forwards;
                /* this prevents the animation from restarting! */
                -moz-animation-fill-mode: forwards;
                /* this prevents the animation from restarting! */
                animation-fill-mode: forwards;
                /* this prevents the animation from restarting! */
            }

    @keyframes spin {
        from {
            transform: rotate(0);
        }

        to {
            transform: rotate(360deg);
        }
    }

    /* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #airplane-banner {
        width: 100%;
        height: 100%;
        min-height: 480px;
        padding-top: 80px;
        background: url("img/bg-azul-airplanes-color2.jpg") top center no-repeat;
        background-size: cover;
        font-size: 1em;
        color: white;
    }

    /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #azul-banners .container {
        padding-top: 48px;
    }

    /* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #azul-banners .azul-banner {
        height: 240px;
        padding: 16px;
        background: white;
    }
        /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner .img {
            height: 120px;
            margin: -16px -16px 16px -16px;
        }
        /* line 78, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner h2, #azul-banners .azul-banner p {
            color: white;
        }
        /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner h2 {
            line-height: 1.25;
        }

    @media screen and (max-width: 991px) {
        /* line 79, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner h2 {
            font-size: 1.25em;
        }
    }
    /* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #azul-banners .azul-banner p {
        margin-top: 4px;
        line-height: 1.25;
    }

    @media screen and (max-width: 991px) {
        /* line 85, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner p {
            font-size: 0.875em;
        }
    }
    /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #azul-banners .azul-banner#azul-banner-1 {
        background: #13b5ea;
    }
        /* line 96, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner#azul-banner-1 .img {
            background: url("img/azul-banner-xtra.jpg") top center;
            background-size: cover;
        }
    /* line 101, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #azul-banners .azul-banner#azul-banner-2 {
        background: #159ba7;
    }
        /* line 104, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner#azul-banner-2 .img {
            background: url("img/azul-banner-onibus.jpg") top center;
            background-size: cover;
        }
    /* line 109, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #azul-banners .azul-banner#azul-banner-3 {
        background: #0093D0;
    }
        /* line 112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner#azul-banner-3 .img {
            background: url("img/azul-banner-gastronomia.jpg") center center;
            background-size: cover;
        }
    /* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
    #azul-banners .azul-banner#azul-banner-4 {
        background: #a0cf67;
    }
        /* line 120, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_waiting.scss */
        #azul-banners .azul-banner#azul-banner-4 .img {
            background: url("img/azul-banner-entretenimento.jpg") center center;
            background-size: cover;
        }

    /* line 3, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
    #print-card ol li {
        line-height: 2;
    }

    /* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
    #print-card .img-card {
        position: relative;
        height: 500px;
        width: 410px;
        margin-top: 24px;
    }
        /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
        #print-card .img-card .name-card {
            position: absolute;
            top: 192px;
            left: 40px;
            font-weight: 300;
            font-size: 1.125em;
        }
        /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
        #print-card .img-card .num-card {
            position: absolute;
            top: 216px;
            left: 40px;
            font-size: 0.875em;
        }
        /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
        #print-card .img-card#print-card-ta {
            background: url("img/print-card-ta.jpg") center no-repeat;
            color: #026cb6;
        }
        /* line 29, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
        #print-card .img-card#print-card-ta-safira {
            background: url("img/print-card-ta-safira.jpg") center no-repeat;
            color: white;
        }
        /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
        #print-card .img-card#print-card-ta-diamante {
            background: url("img/print-card-ta-diamante.jpg") center no-repeat;
            color: white;
        }
        /* line 37, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_print-card.scss */
        #print-card .img-card#print-card-ta-branco {
            background: url("img/print-card-ta-branco.jpg") center no-repeat;
            color: #026cb6;
        }

    /* line 1, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
    #login-member {
        padding: 0;
    }
        /* line 3, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
        #login-member .panel-login {
            width: 560px;
            margin: 0 auto;
            background: white;
        }
            /* line 8, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-member .panel-login .panel-heading {
                font-size: 14px;
                font-weight: 300;
                line-height: 18px;
                color: #026cb6;
            }
                /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-member .panel-login .panel-heading img {
                    margin-right: 24px;
                }
                /* line 15, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-member .panel-login .panel-heading .login-title {
                    font-size: 18px;
                    line-height: 24px;
                    margin-top: 2px;
                }
            /* line 22, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-member .panel-login .panel-body .info-login {
                padding: 16px;
                color: #808080;
                background: #e6e6e6;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                -ms-border-radius: 4px;
            }
                /* line 28, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-member .panel-login .panel-body .info-login #info-title {
                    margin-bottom: 8px;
                    font-size: 0.875em;
                    line-height: 1;
                }
                /* line 33, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-member .panel-login .panel-body .info-login #info-desc {
                    font-size: 0.75em;
                    line-height: 1.25;
                }
            /* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-member .panel-login .panel-body .form-action {
                text-align: right;
            }
            /* line 41, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-member .panel-login .panel-body .btn-primary {
                height: 32px;
                font-size: 1em;
                line-height: 1.25;
            }

    /* line 49, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
    #login-recover-member {
        padding: 0;
    }
        /* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
        #login-recover-member .panel-recover-login {
            width: 372px;
            margin: 0 auto;
            background: white;
        }
            /* line 56, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-recover-member .panel-recover-login .panel-heading {
                font-weight: 300;
                line-height: 18px;
                color: #026cb6;
            }
                /* line 61, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .panel-recover-login .panel-heading img {
                    margin-right: 24px;
                }
                /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .panel-recover-login .panel-heading .login-title {
                    font-size: 1.5em;
                    line-height: 1;
                    margin-top: 20px;
                }
            /* line 68, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-recover-member .panel-recover-login .panel-body {
                color: #026cb6;
            }
                /* line 70, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .panel-recover-login .panel-body .info-login {
                    padding: 16px;
                    color: #808080;
                    background: #e6e6e6;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                    -ms-border-radius: 4px;
                }
                    /* line 76, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                    #login-recover-member .panel-recover-login .panel-body .info-login #info-title {
                        margin-bottom: 8px;
                        font-size: 0.875em;
                        line-height: 1;
                    }
                    /* line 81, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                    #login-recover-member .panel-recover-login .panel-body .info-login #info-desc {
                        font-size: 0.75em;
                        line-height: 1.25;
                    }
                /* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .panel-recover-login .panel-body .form-action {
                    text-align: right;
                }
                /* line 89, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .panel-recover-login .panel-body .btn-primary {
                    height: 32px;
                    font-size: 1em;
                    line-height: 1.25;
                }
                /* line 95, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .panel-recover-login .panel-body .tab-content {
                    color: #026cb6;
                }
        /* line 101, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
        #login-recover-member .nav-pills-btn-group {
            display: inline-block;
            margin-bottom: 16px;
        }
            /* line 105, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-recover-member .nav-pills-btn-group .nav-link {
                float: left;
                padding: 2px 10px 0;
                font-size: 14px;
                font-weight: 300;
                line-height: 20px;
                height: 24px;
                color: #9a9a9a;
                border: 1px solid #9a9a9a;
                border-radius: 0;
            }
                /* line 119, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .nav-pills-btn-group .nav-link:hover {
                    color: #808080;
                    background-color: #ebebeb;
                }
                /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
                #login-recover-member .nav-pills-btn-group .nav-link.active {
                    z-index: 10;
                    color: white;
                    border-color: #026cb6;
                    background-color: #026cb6;
                }
            /* line 133, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-recover-member .nav-pills-btn-group .nav-item:first-child .nav-link {
                border-top-left-radius: 2px;
                border-bottom-left-radius: 2px;
            }
            /* line 139, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-recover-member .nav-pills-btn-group .nav-item:last-child .nav-link {
                border-top-right-radius: 2px;
                border-bottom-right-radius: 2px;
            }
            /* line 144, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_login-member.scss */
            #login-recover-member .nav-pills-btn-group .nav-item + .nav-item {
                margin-left: -1px;
            }

    /* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .passenger {
        margin-bottom: 16px;
    }

    /* line 5, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .passenger-box {
        transition: all 0.2s ease;
    }

    /* line 9, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .checkbox.block {
        padding-left: 17px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 16px;
    }

    /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .panel .panel-heading {
        border: 0px;
    }
        /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel .panel-heading .seats {
            margin-top: 24px;
            margin-bottom: 20px;
            color: #026cb6;
            text-align: center;
        }
            /* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
            #checkin-passenger .panel .panel-heading .seats a {
                color: #026cb6;
            }
        /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel .panel-heading .tudo-azul {
            color: #026cb6;
            font-size: 0.9em;
            text-align: center;
            display: block;
            margin: 14px 0px;
        }

    /* line 42, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .panel.active > .panel-heading {
        background: #026cb6;
        border-bottom: 1px solid #041e42;
        color: #fff;
    }
        /* line 47, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel.active > .panel-heading.panel-cancel {
            border-bottom: 0px;
        }
        /* line 51, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel.active > .panel-heading .checkbox label {
            color: #fff;
        }
            /* line 54, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
            #checkin-passenger .panel.active > .panel-heading .checkbox label:before {
                color: #fff;
            }
        /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel.active > .panel-heading .seats {
            color: #FFF;
        }
            /* line 62, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
            #checkin-passenger .panel.active > .panel-heading .seats a {
                color: #FFF;
            }
        /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel.active > .panel-heading .tudo-azul {
            color: #FFF;
        }

    /* line 74, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .panel-body .flight-leg {
        color: #041e42;
        margin: -4px 0 8px;
    }
        /* line 77, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel-body .flight-leg span {
            font-size: 12px;
            font-weight: 500;
            margin-right: 4px;
        }
        /* line 82, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel-body .flight-leg i, #checkin-passenger .panel-body .flight-leg .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #checkin-passenger .panel-body .flight-leg .caret, #checkin-passenger .panel-body .flight-leg #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #checkin-passenger .panel-body .flight-leg #voucher-number:hover:after, #checkin-passenger .panel-body .flight-leg
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #checkin-passenger .panel-body .flight-leg #voucher-number:hover:after, #checkin-passenger .panel-body .flight-leg
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #checkin-passenger .panel-body .flight-leg #voucher-number:hover:after {
            position: relative;
            top: 2px;
        }
        /* line 86, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel-body .flight-leg .flight-date {
            font-size: 14px;
            font-weight: 400;
            margin-left: 4px;
        }

    /* line 92, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .panel-body .flight-route {
        font-size: 14px;
    }
        /* line 94, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel-body .flight-route i, #checkin-passenger .panel-body .flight-route .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #checkin-passenger .panel-body .flight-route .caret, #checkin-passenger .panel-body .flight-route #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #checkin-passenger .panel-body .flight-route #voucher-number:hover:after, #checkin-passenger .panel-body .flight-route
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-transfer-points .transactional-box .select-voucher #checkin-passenger .panel-body .flight-route #voucher-number:hover:after, #checkin-passenger .panel-body .flight-route
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
        #tudo-azul-renew-points .transactional-box .select-voucher #checkin-passenger .panel-body .flight-route #voucher-number:hover:after {
            position: relative;
            top: 1px;
        }

    /* line 99, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .panel-body .flight-info {
        margin: 16px 0;
        padding-top: 8px;
        border-top: 1px solid #e0e0e0;
    }

    /* line 105, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger .tudo-azul {
        border-color: #041e42;
    }
        /* line 108, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .tudo-azul .panel-heading {
            background: #041e42;
            text-align: center;
            border-color: #041e42;
        }
        /* line 117, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .tudo-azul h4 {
            color: #ebebeb;
            margin-top: 4px;
            font-weight: normal;
            font-size: 0.8em;
        }
            /* line 123, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
            #checkin-passenger .tudo-azul h4.numero-tudo-azul {
                font-size: 0.9em;
                margin-top: 3px;
            }
            /* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
            #checkin-passenger .tudo-azul h4 strong {
                color: #89D4E3;
            }

    /* line 136, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-passenger-contactinfo .checkbox {
        border: 0px;
    }

    /* line 141, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #termos-compromisso {
        color: #026cb6;
        text-decoration: underline;
        outline: none;
    }

    /* line 148, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    .checkin-success .action-buttons {
        margin-top: 8px;
    }

    /* line 153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
    #checkin-reminders {
        margin-top: 30px;
    }
        /* line 157, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-reminders .reminders h2 {
            font-size: 1.3em;
        }
        /* line 161, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-reminders .reminders .row {
            margin-bottom: 30px;
        }
            /* line 163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
            #checkin-reminders .reminders .row div {
                text-align: center;
            }

    @media (max-width: 1023px) {
        /* line 172, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .tudo-azul .panel-heading {
            height: 68px;
        }
        /* line 176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel .panel-heading .seats {
            margin-left: -10px;
        }
        /* line 180, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel .panel-body .form-control {
            margin-bottom: 15px;
        }
        /* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .panel .panel-body .input-group-addon {
            position: relative;
            top: -15px;
        }
        /* line 191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .tudo-azul img {
            width: 60px;
            text-align: left;
            margin-top: 7px;
        }
        /* line 197, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .tudo-azul h4 {
            font-size: 0.7em;
            margin-top: 3px;
        }
        /* line 202, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #checkin-passenger .tudo-azul .numero-tudo-azul {
            font-size: 0.7em;
            margin-top: 3px;
        }
        /* line 207, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-passenger.scss */
        #overview .flight-details .t-big {
            display: block;
        }
    }

    /* line 2, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-start.scss */
    #checkin-start .reserva {
        margin-bottom: 40px;
    }
        /* line 6, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-start.scss */
        #checkin-start .reserva h2 {
            line-height: 29px;
            margin-bottom: 10px;
        }
        /* line 11, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-start.scss */
        #checkin-start .reserva .flag-checkin-realizado {
            color: #53b847;
            display: inline-block;
            font-size: 0.7em;
            margin-left: 10px;
        }

    /* line 19, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-start.scss */
    #checkin-start .panel-default .panel-heading .btn.btn-sm {
        line-height: 20px;
    }

    /* line 23, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-start.scss */
    #checkin-start .panel-default .panel-heading.panel-flight {
        background: rgba(255, 255, 255, 0.7);
    }

    @media (max-width: 1023px) {
        /* line 31, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_checkin-start.scss */
        #checkin-start .reserva .btn-titlebar {
            width: 175px;
            margin-left: -75px;
        }
    }

    /* line 7, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    .tooltip-ta.tooltip-info .tooltip-inner {
        background: #fff;
        color: #808080;
    }

    /* line 12, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    .tooltip-ta .tooltip-inner {
        max-width: 450px;
        font-size: 0.8em;
    }

        /* line 17, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        .tooltip-ta .tooltip-inner .tooltip-detail {
            text-align: left;
        }
            /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            .tooltip-ta .tooltip-inner .tooltip-detail table tr td {
                line-height: 20px;
            }
                /* line 25, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                .tooltip-ta .tooltip-inner .tooltip-detail table tr td:last-child {
                    text-align: right;
                    font-weight: bold;
                    color: #026cb6;
                    padding-left: 10px;
                }

    /* line 35, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    .tooltip-buy-points .tooltip-inner {
        text-align: left;
        background: #fff;
    }
        /* line 39, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        .tooltip-buy-points .tooltip-inner .add {
            color: #54B948;
            font-weight: bold;
        }
        /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        .tooltip-buy-points .tooltip-inner .subtract {
            color: #EE3524;
            font-weight: bold;
        }

    /* line 53, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    a.tudo-azul-menu-btn {
        top: -2px;
        position: relative;
        margin-right: 5px;
        z-index: 100;
        padding: 0;
        width: auto;
        border-radius: 5px;
        padding-left: 8px;
        padding-top: 6px;
        padding-bottom: 3px;
    }
        /* line 65, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        a.tudo-azul-menu-btn.active {
            background: #f0f0f0;
        }

    /* line 70, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #overlay-ta {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 90;
        display: none;
    }

    /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-menu {
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.175);
        box-shadow: 0 3px 9px rgba(0, 0, 0, 0.175);
        border-radius: 2px;
        border: 1px solid #C0C0C0;
        background: #fff;
        width: 410px;
        height: auto;
        position: absolute;
        top: 55px;
        left: 0px;
        z-index: 100;
        padding-bottom: 10px;
        display: none;
    }
        /* line 93, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-menu ul {
            margin-left: 12px;
            margin-top: 10px;
        }
            /* line 98, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-menu ul li a {
                font-size: 16px;
                letter-spacing: -0.01em;
                font-weight: 300;
                line-height: 30px;
                color: #026cb6;
            }

        /* line 108, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-menu:after, #tudo-azul-menu:before {
            bottom: 100%;
            left: 5%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

        /* line 118, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-menu:after {
            border-color: rgba(255, 255, 255, 0);
            border-bottom-color: #ffffff;
            border-width: 10px;
            margin-left: -10px;
        }

        /* line 124, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-menu:before {
            border-color: rgba(192, 192, 192, 0);
            border-bottom-color: #c0c0c0;
            border-width: 11px;
            margin-left: -11px;
        }

    /* line 140, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile .nav.nav-tabs,
    #tudo-azul-points-statement .nav.nav-tabs {
        border-bottom: 1px solid #e6e6e6;
    }

    /* line 145, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile .nav-item .nav-link,
    #tudo-azul-points-statement .nav-item .nav-link {
        padding: 6px 2px;
        margin-right: 33px;
        border: 0;
        font-size: 1.2em;
        font-weight: 100;
        color: #808080;
    }
        /* line 153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .nav-item .nav-link:hover,
        #tudo-azul-points-statement .nav-item .nav-link:hover {
            background: none;
        }
        /* line 157, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .nav-item .nav-link.active,
        #tudo-azul-points-statement .nav-item .nav-link.active {
            color: #026cb6;
            background: none;
            border-bottom: 4px solid #026cb6;
        }

    /* line 165, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile .nav-item.active .nav-link,
    #tudo-azul-points-statement .nav-item.active .nav-link {
        color: #026cb6;
        background: none;
        border-bottom: 4px solid #026cb6;
    }

    /* line 183, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-points-statement .overview-ta,
    #tudo-azul-buy-points .overview-ta,
    #tudo-azul-transfer-points .overview-ta,
    #tudo-azul-renew-points .overview-ta,
    #tudo-azul-request-points .overview-ta,
    #tudo-azul-points-confirmation .overview-ta {
        font-weight: 300;
    }
        /* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .overview-ta hr,
        #tudo-azul-buy-points .overview-ta hr,
        #tudo-azul-transfer-points .overview-ta hr,
        #tudo-azul-renew-points .overview-ta hr,
        #tudo-azul-request-points .overview-ta hr,
        #tudo-azul-points-confirmation .overview-ta hr {
            margin: 10px 0px;
        }
        /* line 190, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .overview-ta .username-ta,
        #tudo-azul-buy-points .overview-ta .username-ta,
        #tudo-azul-transfer-points .overview-ta .username-ta,
        #tudo-azul-renew-points .overview-ta .username-ta,
        #tudo-azul-request-points .overview-ta .username-ta,
        #tudo-azul-points-confirmation .overview-ta .username-ta {
            color: #041e42;
            margin-top: 5px;
        }
            /* line 194, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .overview-ta .username-ta .username,
            #tudo-azul-buy-points .overview-ta .username-ta .username,
            #tudo-azul-transfer-points .overview-ta .username-ta .username,
            #tudo-azul-renew-points .overview-ta .username-ta .username,
            #tudo-azul-request-points .overview-ta .username-ta .username,
            #tudo-azul-points-confirmation .overview-ta .username-ta .username {
                line-height: 20px;
                margin-bottom: 10px;
            }
            /* line 199, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .overview-ta .username-ta .ta-tier,
            #tudo-azul-buy-points .overview-ta .username-ta .ta-tier,
            #tudo-azul-transfer-points .overview-ta .username-ta .ta-tier,
            #tudo-azul-renew-points .overview-ta .username-ta .ta-tier,
            #tudo-azul-request-points .overview-ta .username-ta .ta-tier,
            #tudo-azul-points-confirmation .overview-ta .username-ta .ta-tier {
                color: #026cb6;
            }
        /* line 204, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .overview-ta .balance-points,
        #tudo-azul-buy-points .overview-ta .balance-points,
        #tudo-azul-transfer-points .overview-ta .balance-points,
        #tudo-azul-renew-points .overview-ta .balance-points,
        #tudo-azul-request-points .overview-ta .balance-points,
        #tudo-azul-points-confirmation .overview-ta .balance-points {
            margin-top: 5px;
        }
            /* line 207, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .overview-ta .balance-points small,
            #tudo-azul-buy-points .overview-ta .balance-points small,
            #tudo-azul-transfer-points .overview-ta .balance-points small,
            #tudo-azul-renew-points .overview-ta .balance-points small,
            #tudo-azul-request-points .overview-ta .balance-points small,
            #tudo-azul-points-confirmation .overview-ta .balance-points small {
                font-size: 14px;
                line-height: 15px;
                display: block;
                margin-bottom: 10px;
            }
            /* line 214, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .overview-ta .balance-points p .points,
            #tudo-azul-buy-points .overview-ta .balance-points p .points,
            #tudo-azul-transfer-points .overview-ta .balance-points p .points,
            #tudo-azul-renew-points .overview-ta .balance-points p .points,
            #tudo-azul-request-points .overview-ta .balance-points p .points,
            #tudo-azul-points-confirmation .overview-ta .balance-points p .points {
                font-size: 22px;
            }
            /* line 218, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .overview-ta .balance-points.qualifiable,
            #tudo-azul-buy-points .overview-ta .balance-points.qualifiable,
            #tudo-azul-transfer-points .overview-ta .balance-points.qualifiable,
            #tudo-azul-renew-points .overview-ta .balance-points.qualifiable,
            #tudo-azul-request-points .overview-ta .balance-points.qualifiable,
            #tudo-azul-points-confirmation .overview-ta .balance-points.qualifiable {
                color: #026cb6;
            }
        /* line 224, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .overview-ta .shortcuts .btn,
        #tudo-azul-buy-points .overview-ta .shortcuts .btn,
        #tudo-azul-transfer-points .overview-ta .shortcuts .btn,
        #tudo-azul-renew-points .overview-ta .shortcuts .btn,
        #tudo-azul-request-points .overview-ta .shortcuts .btn,
        #tudo-azul-points-confirmation .overview-ta .shortcuts .btn {
            padding-top: 10px;
            width: 112px;
            height: auto;
            font-size: 14px;
            line-height: 18px;
        }

    @media screen and (max-width: 990px) {
        /* line 233, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .overview-ta .shortcuts .btn,
        #tudo-azul-buy-points .overview-ta .shortcuts .btn,
        #tudo-azul-transfer-points .overview-ta .shortcuts .btn,
        #tudo-azul-renew-points .overview-ta .shortcuts .btn,
        #tudo-azul-request-points .overview-ta .shortcuts .btn,
        #tudo-azul-points-confirmation .overview-ta .shortcuts .btn {
            margin-bottom: 5px;
            width: 107px;
        }
    }

    /* line 249, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .quotation .bootstrap-select.btn-group .dropdown-menu li small,
    #tudo-azul-transfer-points .quotation .bootstrap-select.btn-group .dropdown-menu li small,
    #tudo-azul-renew-points .quotation .bootstrap-select.btn-group .dropdown-menu li small {
        color: #13b5ea;
    }

    /* line 254, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box,
    #tudo-azul-transfer-points .transactional-box,
    #tudo-azul-renew-points .transactional-box {
        margin: 10px 0px;
    }
        /* line 258, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box.no-bonus .bonus-points,
        #tudo-azul-transfer-points .transactional-box.no-bonus .bonus-points,
        #tudo-azul-renew-points .transactional-box.no-bonus .bonus-points {
            display: none;
        }
        /* line 264, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-qty,
        #tudo-azul-buy-points .transactional-box .select-voucher,
        #tudo-azul-buy-points .transactional-box .balance,
        #tudo-azul-buy-points .transactional-box .price,
        #tudo-azul-buy-points .transactional-box .bonus-points,
        #tudo-azul-transfer-points .transactional-box .select-qty,
        #tudo-azul-transfer-points .transactional-box .select-voucher,
        #tudo-azul-transfer-points .transactional-box .balance,
        #tudo-azul-transfer-points .transactional-box .price,
        #tudo-azul-transfer-points .transactional-box .bonus-points,
        #tudo-azul-renew-points .transactional-box .select-qty,
        #tudo-azul-renew-points .transactional-box .select-voucher,
        #tudo-azul-renew-points .transactional-box .balance,
        #tudo-azul-renew-points .transactional-box .price,
        #tudo-azul-renew-points .transactional-box .bonus-points {
            float: left;
            height: 88px;
            border: 1px solid #9a9a9a;
            font-weight: 100;
            margin-right: -1px;
            box-sizing: border-box;
        }
        /* line 279, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-qty,
        #tudo-azul-buy-points .transactional-box .select-voucher,
        #tudo-azul-transfer-points .transactional-box .select-qty,
        #tudo-azul-transfer-points .transactional-box .select-voucher,
        #tudo-azul-renew-points .transactional-box .select-qty,
        #tudo-azul-renew-points .transactional-box .select-voucher {
            width: 303px;
            padding: 12px 22px;
        }

    @media screen and (max-width: 990px) {
        /* line 279, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-qty,
        #tudo-azul-buy-points .transactional-box .select-voucher,
        #tudo-azul-transfer-points .transactional-box .select-qty,
        #tudo-azul-transfer-points .transactional-box .select-voucher,
        #tudo-azul-renew-points .transactional-box .select-qty,
        #tudo-azul-renew-points .transactional-box .select-voucher {
            width: 50%;
        }
    }
    /* line 289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .balance,
    #tudo-azul-buy-points .transactional-box .price,
    #tudo-azul-buy-points .transactional-box .bonus-points,
    #tudo-azul-transfer-points .transactional-box .balance,
    #tudo-azul-transfer-points .transactional-box .price,
    #tudo-azul-transfer-points .transactional-box .bonus-points,
    #tudo-azul-renew-points .transactional-box .balance,
    #tudo-azul-renew-points .transactional-box .price,
    #tudo-azul-renew-points .transactional-box .bonus-points {
        width: 158px;
        text-align: center;
        background: #ebebeb;
    }
    /* line 297, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box div:nth-last-child(2),
    #tudo-azul-transfer-points .transactional-box div:nth-last-child(2),
    #tudo-azul-renew-points .transactional-box div:nth-last-child(2) {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
    }
    /* line 302, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box div:first-child,
    #tudo-azul-transfer-points .transactional-box div:first-child,
    #tudo-azul-renew-points .transactional-box div:first-child {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px;
    }
    /* line 307, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .select-qty,
    #tudo-azul-transfer-points .transactional-box .select-qty,
    #tudo-azul-renew-points .transactional-box .select-qty {
        margin-left: 0px;
        text-align: left;
    }
        /* line 311, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-qty label,
        #tudo-azul-transfer-points .transactional-box .select-qty label,
        #tudo-azul-renew-points .transactional-box .select-qty label {
            text-align: left;
            font-size: 14px;
            margin-top: 0px;
        }
        /* line 317, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-qty .bootstrap-select.btn-group .dropdown-toggle .filter-option,
        #tudo-azul-transfer-points .transactional-box .select-qty .bootstrap-select.btn-group .dropdown-toggle .filter-option,
        #tudo-azul-renew-points .transactional-box .select-qty .bootstrap-select.btn-group .dropdown-toggle .filter-option {
            font-size: 25px;
            font-weight: 100;
            color: #808080;
        }
        /* line 323, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-qty .bootstrap-select.btn-group .dropdown-menu li small,
        #tudo-azul-transfer-points .transactional-box .select-qty .bootstrap-select.btn-group .dropdown-menu li small,
        #tudo-azul-renew-points .transactional-box .select-qty .bootstrap-select.btn-group .dropdown-menu li small {
            color: #13b5ea;
        }
        /* line 327, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-qty p,
        #tudo-azul-transfer-points .transactional-box .select-qty p,
        #tudo-azul-renew-points .transactional-box .select-qty p {
            line-height: 45px;
        }
    /* line 332, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .select-voucher,
    #tudo-azul-transfer-points .transactional-box .select-voucher,
    #tudo-azul-renew-points .transactional-box .select-voucher {
        background: #ebebeb;
    }
        /* line 335, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-voucher label,
        #tudo-azul-transfer-points .transactional-box .select-voucher label,
        #tudo-azul-renew-points .transactional-box .select-voucher label {
            font-size: 14px;
            margin-top: 0px;
            margin-bottom: 14px;
        }
            /* line 340, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points .transactional-box .select-voucher label a,
            #tudo-azul-transfer-points .transactional-box .select-voucher label a,
            #tudo-azul-renew-points .transactional-box .select-voucher label a {
                color: #13b5ea;
            }
        /* line 345, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-voucher h3,
        #tudo-azul-transfer-points .transactional-box .select-voucher h3,
        #tudo-azul-renew-points .transactional-box .select-voucher h3 {
            font-size: 25px;
            font-weight: 100;
        }
        /* line 350, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number,
        #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number,
        #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number {
            cursor: pointer;
        }
            /* line 353, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
            #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after {
                content: "\e0ee";
                font-size: 0.7em;
                margin-left: 10px;
                color: #026cb6;
            }
    /* line 364, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .bonus-points,
    #tudo-azul-transfer-points .transactional-box .bonus-points,
    #tudo-azul-renew-points .transactional-box .bonus-points {
        background: #13b5ea;
        color: #fff;
        width: 155px;
        padding: 12px;
        text-align: center;
    }
        /* line 372, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .bonus-points label,
        #tudo-azul-transfer-points .transactional-box .bonus-points label,
        #tudo-azul-renew-points .transactional-box .bonus-points label {
            font-size: 14px;
            color: #fff;
        }
        /* line 377, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .bonus-points h3,
        #tudo-azul-transfer-points .transactional-box .bonus-points h3,
        #tudo-azul-renew-points .transactional-box .bonus-points h3 {
            font-size: 25px;
            font-weight: 100;
            line-height: 30px;
        }
            /* line 382, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points .transactional-box .bonus-points h3 .currency,
            #tudo-azul-transfer-points .transactional-box .bonus-points h3 .currency,
            #tudo-azul-renew-points .transactional-box .bonus-points h3 .currency {
                font-size: 12px;
                position: relative;
                top: -4px;
            }
        /* line 389, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .bonus-points.to,
        #tudo-azul-transfer-points .transactional-box .bonus-points.to,
        #tudo-azul-renew-points .transactional-box .bonus-points.to {
            background: #041e42;
        }
            /* line 392, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points .transactional-box .bonus-points.to h3,
            #tudo-azul-transfer-points .transactional-box .bonus-points.to h3,
            #tudo-azul-renew-points .transactional-box .bonus-points.to h3 {
                line-height: 50px;
            }
            /* line 396, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points .transactional-box .bonus-points.to .total-buy,
            #tudo-azul-transfer-points .transactional-box .bonus-points.to .total-buy,
            #tudo-azul-renew-points .transactional-box .bonus-points.to .total-buy {
                display: none !important;
            }
    /* line 402, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .price,
    #tudo-azul-transfer-points .transactional-box .price,
    #tudo-azul-renew-points .transactional-box .price {
        background: #ebebeb;
        color: #026cb6;
        width: 158px;
        padding: 12px;
        text-align: center;
    }
        /* line 410, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .price label,
        #tudo-azul-transfer-points .transactional-box .price label,
        #tudo-azul-renew-points .transactional-box .price label {
            font-size: 14px;
        }
        /* line 414, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .price s,
        #tudo-azul-transfer-points .transactional-box .price s,
        #tudo-azul-renew-points .transactional-box .price s {
            display: block;
            color: #9a9a9a;
            margin-top: 3px;
            font-size: 14px;
        }

            #tudo-azul-buy-points .transactional-box .price s.unit-price,
            #tudo-azul-transfer-points .transactional-box .price s.unit-price,
            #tudo-azul-renew-points .transactional-box .price s.unit-price {
                margin-top: -2px;
                text-decoration: initial;
            }

    .underline {
        text-decoration: underline;
    }
    /* line 421, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .price h3,
    #tudo-azul-transfer-points .transactional-box .price h3,
    #tudo-azul-renew-points .transactional-box .price h3 {
        font-weight: 300;
        font-size: 25px;
        line-height: 40px;
    }
        /* line 426, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .price h3 .currency,
        #tudo-azul-transfer-points .transactional-box .price h3 .currency,
        #tudo-azul-renew-points .transactional-box .price h3 .currency {
            font-size: 14px;
        }
    /* line 432, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .price.no-discount s,
    #tudo-azul-transfer-points .transactional-box .price.no-discount s,
    #tudo-azul-renew-points .transactional-box .price.no-discount s {
        display: none;
    }
    /* line 436, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .price.no-discount h3,
    #tudo-azul-transfer-points .transactional-box .price.no-discount h3,
    #tudo-azul-renew-points .transactional-box .price.no-discount h3 {
        line-height: 51px;
    }
    /* line 442, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points .transactional-box .balance,
    #tudo-azul-transfer-points .transactional-box .balance,
    #tudo-azul-renew-points .transactional-box .balance {
        color: #041e42;
        width: 155px;
        padding: 12px;
        text-align: center;
    }
        /* line 450, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .balance small,
        #tudo-azul-transfer-points .transactional-box .balance small,
        #tudo-azul-renew-points .transactional-box .balance small {
            font-size: 14px;
        }
        /* line 454, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .balance h3,
        #tudo-azul-transfer-points .transactional-box .balance h3,
        #tudo-azul-renew-points .transactional-box .balance h3 {
            font-weight: 300;
            font-size: 25px;
            line-height: 51px;
        }
            /* line 459, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points .transactional-box .balance h3 .currency,
            #tudo-azul-transfer-points .transactional-box .balance h3 .currency,
            #tudo-azul-renew-points .transactional-box .balance h3 .currency {
                font-size: 14px;
            }

    @media screen and (max-width: 990px) {
        /* line 469, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box.no-bonus .balance, #tudo-azul-buy-points .transactional-box.no-bonus .price,
        #tudo-azul-transfer-points .transactional-box.no-bonus .balance,
        #tudo-azul-transfer-points .transactional-box.no-bonus .price,
        #tudo-azul-renew-points .transactional-box.no-bonus .balance,
        #tudo-azul-renew-points .transactional-box.no-bonus .price {
            width: 50%;
        }
        /* line 474, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .price.transfer,
        #tudo-azul-transfer-points .transactional-box .price.transfer,
        #tudo-azul-renew-points .transactional-box .price.transfer {
            width: 100%;
        }
    }

    @media screen and (max-width: 990px) {
        /* line 480, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .balance, #tudo-azul-buy-points .transactional-box .price, #tudo-azul-buy-points .transactional-box .bonus-points,
        #tudo-azul-transfer-points .transactional-box .balance,
        #tudo-azul-transfer-points .transactional-box .price,
        #tudo-azul-transfer-points .transactional-box .bonus-points,
        #tudo-azul-renew-points .transactional-box .balance,
        #tudo-azul-renew-points .transactional-box .price,
        #tudo-azul-renew-points .transactional-box .bonus-points {
            width: 33.4%;
        }
            /* line 484, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points .transactional-box .price.transfer,
            #tudo-azul-transfer-points .transactional-box .price.transfer,
            #tudo-azul-renew-points .transactional-box .price.transfer {
                width: 100%;
            }
    }

    @media screen and (max-width: 990px) {
        /* line 491, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points .transactional-box .transfer-bonus .bonus-points,
        #tudo-azul-transfer-points .transactional-box .transfer-bonus .bonus-points,
        #tudo-azul-renew-points .transactional-box .transfer-bonus .bonus-points {
            width: 50%;
        }
    }

    /* line 499, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points #modal-add-voucher .checkbox, #tudo-azul-buy-points #modal-add-voucher .radio,
    #tudo-azul-transfer-points #modal-add-voucher .checkbox,
    #tudo-azul-transfer-points #modal-add-voucher .radio,
    #tudo-azul-renew-points #modal-add-voucher .checkbox,
    #tudo-azul-renew-points #modal-add-voucher .radio {
        border: 0px;
        padding: 0px;
    }

        /* line 506, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points #modal-add-voucher .radio label,
        #tudo-azul-transfer-points #modal-add-voucher .radio label,
        #tudo-azul-renew-points #modal-add-voucher .radio label {
            color: #9a9a9a;
            font-weight: 100;
        }

    /* line 512, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points #modal-add-voucher .radio-checked input[type="radio"]:checked + label,
    #tudo-azul-transfer-points #modal-add-voucher .radio-checked input[type="radio"]:checked + label,
    #tudo-azul-renew-points #modal-add-voucher .radio-checked input[type="radio"]:checked + label {
        color: #026cb6;
    }

    /* line 517, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points #modal-add-voucher .modal-body p,
    #tudo-azul-transfer-points #modal-add-voucher .modal-body p,
    #tudo-azul-renew-points #modal-add-voucher .modal-body p {
        font-size: 15px;
        color: #026cb6;
        font-weight: 500;
    }

    /* line 525, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points #modal-add-voucher .new-voucher .form-group,
    #tudo-azul-transfer-points #modal-add-voucher .new-voucher .form-group,
    #tudo-azul-renew-points #modal-add-voucher .new-voucher .form-group {
        margin-top: -20px;
        margin-left: 23px;
        margin-bottom: 0px;
    }

    /* line 541, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-transfer-points .transfer-table,
    #tudo-azul-buy-points .transfer-table,
    #tudo-azul-points-confirmation .transfer-table {
        border: 1px solid #ebebeb;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }
        /* line 546, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .detail,
        #tudo-azul-buy-points .transfer-table .detail,
        #tudo-azul-points-confirmation .transfer-table .detail {
            width: 50%;
            float: left;
            border-bottom: 1px solid #ebebeb;
        }
            /* line 552, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-transfer-points .transfer-table .detail.from,
            #tudo-azul-buy-points .transfer-table .detail.from,
            #tudo-azul-points-confirmation .transfer-table .detail.from {
                border-right: 1px solid #ebebeb;
            }

    @media screen and (max-width: 990px) {
        /* line 558, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .detail,
        #tudo-azul-buy-points .transfer-table .detail,
        #tudo-azul-points-confirmation .transfer-table .detail {
            width: 100%;
        }
    }
    /* line 563, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-transfer-points .transfer-table .transfer-detail,
    #tudo-azul-buy-points .transfer-table .transfer-detail,
    #tudo-azul-points-confirmation .transfer-table .transfer-detail {
        padding: 14px 18px;
    }
        /* line 565, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .transfer-detail h3,
        #tudo-azul-buy-points .transfer-table .transfer-detail h3,
        #tudo-azul-points-confirmation .transfer-table .transfer-detail h3 {
            color: #026cb6;
            font-size: 16px;
            font-weight: 300;
            margin-bottom: 10px;
        }
        /* line 572, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .transfer-detail hr,
        #tudo-azul-buy-points .transfer-table .transfer-detail hr,
        #tudo-azul-points-confirmation .transfer-table .transfer-detail hr {
            margin: 0.5em 0;
        }
        /* line 576, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .transfer-detail .item, #tudo-azul-transfer-points .transfer-table .transfer-detail .value,
        #tudo-azul-buy-points .transfer-table .transfer-detail .item,
        #tudo-azul-buy-points .transfer-table .transfer-detail .value,
        #tudo-azul-points-confirmation .transfer-table .transfer-detail .item,
        #tudo-azul-points-confirmation .transfer-table .transfer-detail .value {
            height: 25px;
            line-height: 25px;
            font-size: 14px;
            font-weight: 300;
        }
        /* line 583, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .transfer-detail .value,
        #tudo-azul-buy-points .transfer-table .transfer-detail .value,
        #tudo-azul-points-confirmation .transfer-table .transfer-detail .value {
            text-align: right;
        }
            /* line 586, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-transfer-points .transfer-table .transfer-detail .value.bonus,
            #tudo-azul-buy-points .transfer-table .transfer-detail .value.bonus,
            #tudo-azul-points-confirmation .transfer-table .transfer-detail .value.bonus {
                font-weight: bold;
                color: #13b5ea;
            }
    /* line 593, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-transfer-points .transfer-table .transfer-total,
    #tudo-azul-buy-points .transfer-table .transfer-total,
    #tudo-azul-points-confirmation .transfer-table .transfer-total {
        background: rgba(19, 181, 234, 0.2);
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        font-weight: 100;
        text-transform: uppercase;
        color: #026cb6;
    }
        /* line 603, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .transfer-total .item,
        #tudo-azul-buy-points .transfer-table .transfer-total .item,
        #tudo-azul-points-confirmation .transfer-table .transfer-total .item {
            font-size: 12px;
            padding-left: 20px;
        }
        /* line 608, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-transfer-points .transfer-table .transfer-total .value,
        #tudo-azul-buy-points .transfer-table .transfer-total .value,
        #tudo-azul-points-confirmation .transfer-table .transfer-total .value {
            padding-right: 20px;
            text-align: right;
        }

    /* line 621, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile .azul-credits,
    #tudo-azul-points-statement .azul-credits {
        color: #026cb6;
        font-size: 16px;
        font-weight: 300;
        line-height: 28px;
    }
        /* line 627, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .azul-credits .table-striped > tbody > tr:nth-child(odd) > td,
        #tudo-azul-my-profile .azul-credits .table-striped > tbody > tr:nth-child(odd) > th,
        #tudo-azul-points-statement .azul-credits .table-striped > tbody > tr:nth-child(odd) > td,
        #tudo-azul-points-statement .azul-credits .table-striped > tbody > tr:nth-child(odd) > th {
            background-color: #eaeaea;
        }
        /* line 632, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .azul-credits table,
        #tudo-azul-points-statement .azul-credits table {
            font-weight: 300;
            text-align: left;
            font-size: 13px;
            line-height: 18px;
        }
            /* line 638, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile .azul-credits table thead tr td,
            #tudo-azul-points-statement .azul-credits table thead tr td {
                font-size: 16px;
            }
            /* line 642, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile .azul-credits table tbody > tr:nth-child(odd) > td,
            #tudo-azul-points-statement .azul-credits table tbody > tr:nth-child(odd) > td {
                background-color: #eaeaea;
            }
            /* line 646, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile .azul-credits table tr td,
            #tudo-azul-points-statement .azul-credits table tr td {
                padding: 5px 5px 0px 5px;
            }
                /* line 650, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                #tudo-azul-my-profile .azul-credits table tr td.value,
                #tudo-azul-points-statement .azul-credits table tr td.value {
                    text-align: right;
                }
                    /* line 653, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                    #tudo-azul-my-profile .azul-credits table tr td.value.add,
                    #tudo-azul-points-statement .azul-credits table tr td.value.add {
                        color: #54B948;
                        font-weight: bold;
                    }
                    /* line 658, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                    #tudo-azul-my-profile .azul-credits table tr td.value.subtract,
                    #tudo-azul-points-statement .azul-credits table tr td.value.subtract {
                        color: #EE3524;
                        font-weight: bold;
                    }
            /* line 664, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile .azul-credits table thead,
            #tudo-azul-points-statement .azul-credits table thead {
                font-weight: 300 !important;
            }
        /* line 670, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .azul-credits .credits-qty h2,
        #tudo-azul-points-statement .azul-credits .credits-qty h2 {
            font-size: 50px;
            color: #026cb6;
            font-weight: lighter;
            margin-top: 10px;
        }
            /* line 676, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile .azul-credits .credits-qty h2 span,
            #tudo-azul-points-statement .azul-credits .credits-qty h2 span {
                font-size: 30px;
                position: relative;
                top: -5px;
            }

    @media screen and (max-width: 990px) {
        /* line 685, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .azul-credits table,
        #tudo-azul-points-statement .azul-credits table {
            margin-top: 20px;
        }
        /* line 689, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .azul-credits .credits-qty,
        #tudo-azul-points-statement .azul-credits .credits-qty {
            text-align: center;
        }
        /* line 695, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .azul-credits tr td.value.add,
        #tudo-azul-points-statement .azul-credits tr td.value.add {
            font-size: 11px;
        }
        /* line 699, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile .azul-credits tr td.value.subtract,
        #tudo-azul-points-statement .azul-credits tr td.value.subtract {
            font-size: 11px;
        }
    }

    /* line 712, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-points-statement .statement-table,
    #tudo-azul-request-points .statement-table {
        margin-top: 20px;
    }
        /* line 715, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .statement-table .panel,
        #tudo-azul-request-points .statement-table .panel {
            font-weight: 300;
        }
            /* line 717, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .statement-table .panel .panel-heading table,
            #tudo-azul-request-points .statement-table .panel .panel-heading table {
                font-size: 12px;
                text-align: left;
                color: #041e42;
                width: 100%;
            }
                /* line 723, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                #tudo-azul-points-statement .statement-table .panel .panel-heading table tr td,
                #tudo-azul-request-points .statement-table .panel .panel-heading table tr td {
                    vertical-align: middle;
                }
                    /* line 727, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                    #tudo-azul-points-statement .statement-table .panel .panel-heading table tr td:last-child,
                    #tudo-azul-points-statement .statement-table .panel .panel-heading table tr td:nth-child(6),
                    #tudo-azul-points-statement .statement-table .panel .panel-heading table tr td:nth-child(7),
                    #tudo-azul-request-points .statement-table .panel .panel-heading table tr td:last-child,
                    #tudo-azul-request-points .statement-table .panel .panel-heading table tr td:nth-child(6),
                    #tudo-azul-request-points .statement-table .panel .panel-heading table tr td:nth-child(7) {
                        text-align: right;
                    }
            /* line 734, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .statement-table .panel .panel-body,
            #tudo-azul-request-points .statement-table .panel .panel-body {
                padding-bottom: 5px;
            }
                /* line 738, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                #tudo-azul-points-statement .statement-table .panel .panel-body table,
                #tudo-azul-request-points .statement-table .panel .panel-body table {
                    width: 100%;
                    font-size: 12px;
                    margin-top: -10px;
                }
                    /* line 744, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                    #tudo-azul-points-statement .statement-table .panel .panel-body table.statement-list tr:last-child,
                    #tudo-azul-request-points .statement-table .panel .panel-body table.statement-list tr:last-child {
                        border: 0px;
                    }
                    /* line 749, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                    #tudo-azul-points-statement .statement-table .panel .panel-body table tr,
                    #tudo-azul-request-points .statement-table .panel .panel-body table tr {
                        border-bottom: 1px solid #f0f0f0;
                        cursor: pointer;
                    }
                        /* line 753, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                        #tudo-azul-points-statement .statement-table .panel .panel-body table tr:hover,
                        #tudo-azul-request-points .statement-table .panel .panel-body table tr:hover {
                            background: #fafafa;
                        }
                        /* line 758, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                        #tudo-azul-points-statement .statement-table .panel .panel-body table tr td:last-child,
                        #tudo-azul-points-statement .statement-table .panel .panel-body table tr td:nth-child(6),
                        #tudo-azul-points-statement .statement-table .panel .panel-body table tr td:nth-child(7),
                        #tudo-azul-request-points .statement-table .panel .panel-body table tr td:last-child,
                        #tudo-azul-request-points .statement-table .panel .panel-body table tr td:nth-child(6),
                        #tudo-azul-request-points .statement-table .panel .panel-body table tr td:nth-child(7) {
                            text-align: right;
                        }
                        /* line 764, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                        #tudo-azul-points-statement .statement-table .panel .panel-body table tr td,
                        #tudo-azul-request-points .statement-table .panel .panel-body table tr td {
                            padding: 10px 0px;
                            line-height: 20px;
                        }
                            /* line 769, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                            #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency,
                            #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency {
                                font-weight: 500;
                            }
                                /* line 772, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                                #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a i, #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a .caret, #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a #voucher-number:hover:after, #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a
                                #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                                #tudo-azul-transfer-points .transactional-box .select-voucher #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a #voucher-number:hover:after, #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a
                                #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                                #tudo-azul-renew-points .transactional-box .select-voucher #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency a #voucher-number:hover:after,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a i,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a .caret,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a #voucher-number:hover:after,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a
                                #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                                #tudo-azul-transfer-points .transactional-box .select-voucher
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a #voucher-number:hover:after,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a
                                #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                                #tudo-azul-renew-points .transactional-box .select-voucher
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency a #voucher-number:hover:after {
                                    color: #9a9a9a;
                                    font-size: 13px;
                                }
                                /* line 777, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                                #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency.add,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency.add {
                                    color: #54B948;
                                }
                                /* line 781, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                                #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency.subtract,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency.subtract {
                                    color: #EE3524;
                                }
                                /* line 785, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                                #tudo-azul-points-statement .statement-table .panel .panel-body table tr td.points-currency.balance,
                                #tudo-azul-request-points .statement-table .panel .panel-body table tr td.points-currency.balance {
                                    color: #13b5ea;
                                }

    /* line 793, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-points-statement .itens-per-page,
    #tudo-azul-request-points .itens-per-page {
        margin-top: 8px;
    }
        /* line 795, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .itens-per-page p,
        #tudo-azul-request-points .itens-per-page p {
            margin-top: 10px;
        }

    /* line 806, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-buy-points #payment-form .terms-and-conditions-points,
    #tudo-azul-transfer-points #payment-form .terms-and-conditions-points {
        font-size: 13px;
        color: #9a9a9a;
        padding-left: 10px;
        margin-top: 13px;
    }
        /* line 812, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-buy-points #payment-form .terms-and-conditions-points .text,
        #tudo-azul-transfer-points #payment-form .terms-and-conditions-points .text {
            background: #ebebeb;
            border: 1px solid #9a9a9a;
            padding: 15px;
            height: 250px;
            overflow: scroll;
            margin-top: 20px;
            padding-bottom: 50px;
        }
            /* line 821, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-buy-points #payment-form .terms-and-conditions-points .text a,
            #tudo-azul-transfer-points #payment-form .terms-and-conditions-points .text a {
                display: block;
                position: absolute;
                bottom: 1px;
                background-image: linear-gradient(to bottom, transparent, #ebebeb);
                width: 80%;
                text-align: center;
                height: 60px;
                line-height: 60px;
            }

    /* line 840, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-points-statement .pagination,
    #tudo-azul-request-points .pagination {
        margin-top: 20px;
    }
        /* line 843, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-points-statement .pagination ul li,
        #tudo-azul-request-points .pagination ul li {
            float: left;
        }
            /* line 846, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .pagination ul li:first-child,
            #tudo-azul-request-points .pagination ul li:first-child {
                font-size: 12px;
                display: block;
                margin-right: 15px;
                line-height: 20px;
                font-weight: 300;
            }
            /* line 855, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-points-statement .pagination ul li a,
            #tudo-azul-request-points .pagination ul li a {
                background: #f0f0f0;
                border-radius: 40px;
                line-height: 0px;
                padding: 8px 10px;
                font-size: 11px;
                font-weight: 300;
                margin-right: 5px;
                color: #041e42;
                transition: all 0.2s;
            }
                /* line 867, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                #tudo-azul-points-statement .pagination ul li a:hover,
                #tudo-azul-request-points .pagination ul li a:hover {
                    background: #026cb6;
                    color: #fff;
                }
                /* line 872, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                #tudo-azul-points-statement .pagination ul li a.pagination,
                #tudo-azul-request-points .pagination ul li a.pagination {
                    padding: 8px 6px;
                }
                    /* line 875, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                    #tudo-azul-points-statement .pagination ul li a.pagination.last,
                    #tudo-azul-request-points .pagination ul li a.pagination.last {
                        letter-spacing: -6px;
                        padding: 8px 10px;
                        padding-left: 6px;
                    }

    /* line 888, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    .profile-progress {
        border-radius: 2px;
        border: 1px solid #e0e0e0;
        box-sizing: border-box;
        color: #026cb6;
        font-size: 16px;
        font-weight: 300;
        margin-left: -1px;
        padding: 11px;
    }
        /* line 898, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        .profile-progress .progress-value {
            text-align: right;
        }
        /* line 902, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        .profile-progress .progress {
            background: #e0e0e0;
            border-radius: 2px;
            height: 6px;
            margin-top: 4px;
            padding: 2px;
            width: 100%;
        }
            /* line 910, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            .profile-progress .progress span {
                background: #026cb6;
                border-radius: 2px;
                display: block;
                height: 2px;
            }

    /* line 933, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile #my-passengers .btn-add-item, #tudo-azul-my-profile #my-wallet .btn-add-item {
        text-align: left;
        border-color: #e0e0e0;
        color: #9a9a9a;
    }
        /* line 938, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile #my-passengers .btn-add-item:hover, #tudo-azul-my-profile #my-wallet .btn-add-item:hover {
            color: #fff;
            border-color: #026cb6;
        }

    /* line 944, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile #my-passengers .btn.btn-sm, #tudo-azul-my-profile #my-wallet .btn.btn-sm {
        line-height: 19px;
    }

    /* line 948, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile #my-passengers .gender-select, #tudo-azul-my-profile #my-wallet .gender-select {
        margin-top: 27px;
    }

    /* line 952, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile #my-passengers .cards-list, #tudo-azul-my-profile #my-wallet .cards-list {
        padding-bottom: 16px;
    }
        /* line 14, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #tudo-azul-my-profile #my-passengers .cards-list:before, #tudo-azul-my-profile #my-passengers .cards-list:after, #tudo-azul-my-profile #my-wallet .cards-list:before, #tudo-azul-my-profile #my-wallet .cards-list:after {
            display: table;
            content: " ";
        }
        /* line 20, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/mixins/_clearfix.scss */
        #tudo-azul-my-profile #my-passengers .cards-list:after, #tudo-azul-my-profile #my-wallet .cards-list:after {
            clear: both;
        }
        /* line 955, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile #my-passengers .cards-list li, #tudo-azul-my-profile #my-wallet .cards-list li {
            float: left;
        }
            /* line 957, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li a, #tudo-azul-my-profile #my-wallet .cards-list li a {
                display: inline-block;
                height: 40px;
                padding: 3px;
                border: 1px solid #e0e0e0;
                -webkit-transition: all 0.15s;
                transition: all 0.15s;
            }
            /* line 964, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .card, #tudo-azul-my-profile #my-wallet .cards-list li .card {
                display: block;
                margin: 0 auto;
                background: url("img/cards-sprite.png") no-repeat;
                display: inline-block;
                width: 40px;
                height: 32px;
                margin: 0 auto;
                text-indent: -9999px;
            }
            /* line 976, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .master, #tudo-azul-my-profile #my-wallet .cards-list li .master {
                background-position: 0 -32px;
            }
            /* line 977, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .visa, #tudo-azul-my-profile #my-wallet .cards-list li .visa {
                background-position: -40px -32px;
            }
            /* line 978, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .amex, #tudo-azul-my-profile #my-wallet .cards-list li .amex {
                background-position: -80px -32px;
            }
            /* line 979, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .diners, #tudo-azul-my-profile #my-wallet .cards-list li .diners {
                background-position: -120px -32px;
            }
            /* line 980, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .hiper, #tudo-azul-my-profile #my-wallet .cards-list li .hiper {
                background-position: -160px -32px;
            }
            /* line 981, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .elo, #tudo-azul-my-profile #my-wallet .cards-list li .elo {
                background-position: -200px -32px;
            }
            /* line 982, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .uatp, #tudo-azul-my-profile #my-wallet .cards-list li .uatp {
                background-position: -240px -32px;
            }
            /* line 983, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li .cabal, #tudo-azul-my-profile #my-wallet .cards-list li .cabal {
                background-position: -280px -32px;
            }
            /* line 986, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .master, #tudo-azul-my-profile #my-passengers .cards-list li:hover .master, #tudo-azul-my-profile #my-wallet .cards-list li.selected .master, #tudo-azul-my-profile #my-wallet .cards-list li:hover .master {
                background-position: 0 0;
            }
            /* line 987, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .visa, #tudo-azul-my-profile #my-passengers .cards-list li:hover .visa, #tudo-azul-my-profile #my-wallet .cards-list li.selected .visa, #tudo-azul-my-profile #my-wallet .cards-list li:hover .visa {
                background-position: -40px 0;
            }
            /* line 988, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .amex, #tudo-azul-my-profile #my-passengers .cards-list li:hover .amex, #tudo-azul-my-profile #my-wallet .cards-list li.selected .amex, #tudo-azul-my-profile #my-wallet .cards-list li:hover .amex {
                background-position: -80px 0;
            }
            /* line 989, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .diners, #tudo-azul-my-profile #my-passengers .cards-list li:hover .diners, #tudo-azul-my-profile #my-wallet .cards-list li.selected .diners, #tudo-azul-my-profile #my-wallet .cards-list li:hover .diners {
                background-position: -120px 0;
            }
            /* line 990, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .hiper, #tudo-azul-my-profile #my-passengers .cards-list li:hover .hiper, #tudo-azul-my-profile #my-wallet .cards-list li.selected .hiper, #tudo-azul-my-profile #my-wallet .cards-list li:hover .hiper {
                background-position: -160px 0;
            }
            /* line 991, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .elo, #tudo-azul-my-profile #my-passengers .cards-list li:hover .elo, #tudo-azul-my-profile #my-wallet .cards-list li.selected .elo, #tudo-azul-my-profile #my-wallet .cards-list li:hover .elo {
                background-position: -200px 0;
            }
            /* line 992, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .uatp, #tudo-azul-my-profile #my-passengers .cards-list li:hover .uatp, #tudo-azul-my-profile #my-wallet .cards-list li.selected .uatp, #tudo-azul-my-profile #my-wallet .cards-list li:hover .uatp {
                background-position: -240px 0;
            }
            /* line 993, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected .cabal, #tudo-azul-my-profile #my-passengers .cards-list li:hover .cabal, #tudo-azul-my-profile #my-wallet .cards-list li.selected .cabal, #tudo-azul-my-profile #my-wallet .cards-list li:hover .cabal {
                background-position: -280px 0;
            }
            /* line 996, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li:hover a, #tudo-azul-my-profile #my-wallet .cards-list li:hover a {
                border: 1px solid #13b5ea;
            }
            /* line 999, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li.selected a, #tudo-azul-my-profile #my-wallet .cards-list li.selected a {
                border: 1px solid #026cb6;
            }
            /* line 1002, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-my-profile #my-passengers .cards-list li + li, #tudo-azul-my-profile #my-wallet .cards-list li + li {
                margin-left: 4px;
            }

    /* line 1011, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile #preferences .preferences-table .panel-body {
        padding: 10px;
    }

    /* line 1015, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile #preferences .preferences-table .checkbox {
        border: 0px;
        padding: 0;
        height: auto;
    }
        /* line 1020, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-my-profile #preferences .preferences-table .checkbox label {
            font-size: 13px;
        }

    /* line 1025, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-my-profile #preferences .preferences-table .preference-title {
        font-size: 0.9em;
        color: #026cb6;
        font-weight: bold;
    }

    /* line 1039, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-points-statement .export-statement .btn {
        margin-top: 30px;
    }

    /* line 1043, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-points-statement td.points-currency {
        line-height: 15px;
    }

    /* line 1053, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-renew-points .steps-list span.number {
        display: inline-block;
        background: #13b5ea;
        color: #fff;
        font-size: 32px;
        font-weight: 100;
        width: 64px;
        height: 64px;
        text-align: center;
        line-height: 70px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    /* line 1068, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-renew-points .steps-list .desc {
        display: inline-block;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        width: 100%;
        margin-left: -2px;
        font-weight: 300;
        display: table;
        border: 1px solid #ebebeb;
    }
        /* line 1078, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .steps-list .desc img {
            margin: 10px 16px 0 16px;
        }
        /* line 1082, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .steps-list .desc p {
            font-size: 16px;
            line-height: 20px;
            color: #9a9a9a;
            width: 100%;
            display: table-cell;
            vertical-align: middle;
            height: 62px;
        }

    @media screen and (max-width: 990px) {
        /* line 1094, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .steps-list .desc {
            width: 92%;
            margin-left: 28px;
        }
            /* line 1098, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-renew-points .steps-list .desc p {
                font-size: 13px;
            }
    }

    /* line 1105, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-renew-points .steps-list li {
        margin-bottom: 10px;
    }

    /* line 1110, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-renew-points .phone {
        font-size: 32px;
        font-weight: 100;
        line-height: 65px;
        height: 65px;
        margin-top: 150px;
        text-align: center;
        color: #fff;
        border-radius: 2px;
        background: #026cb6;
        position: relative;
    }
        /* line 1126, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .phone img {
            position: relative;
            top: 10px;
        }
        /* line 1131, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .phone:after {
            right: 100%;
            top: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(2, 108, 182, 0);
            border-right-color: #026cb6;
            border-width: 10px;
            margin-top: -10px;
        }

    /* line 1147, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-renew-points .quotation {
        border: 1px solid #9a9a9a;
        margin-top: 10px;
        position: relative;
        border-radius: 3px;
    }
        /* line 1153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .quotation .select-qty {
            padding: 21px 21px 12px 21px;
        }
            /* line 1156, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-renew-points .quotation .select-qty .bootstrap-select.btn-group .dropdown-toggle .filter-option {
                font-size: 33px;
                font-weight: 300;
                color: #9a9a9a;
                border-radius: 3px;
            }
            /* line 1163, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-renew-points .quotation .select-qty p {
                line-height: 45px;
            }
        /* line 1168, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .quotation .value {
            background: #e6e6e6;
            text-align: center;
            border-top: 1px solid #9a9a9a;
            border-right: 1px solid #9a9a9a;
            padding: 12px 0px 4px 0px;
            color: #026cb6;
        }
            /* line 1179, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-renew-points .quotation .value.balance {
                color: #041e42;
                border-right: 0px;
            }
            /* line 1184, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-renew-points .quotation .value small {
                font-size: 12px;
            }
            /* line 1188, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-renew-points .quotation .value h3 {
                font-weight: 300;
                font-size: 20px;
                line-height: 40px;
            }
                /* line 1193, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
                #tudo-azul-renew-points .quotation .value h3 .currency {
                    font-size: 12px;
                }
        /* line 1199, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .quotation:after, #tudo-azul-renew-points .quotation:before {
            right: 100%;
            top: 17%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }
        /* line 1210, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .quotation:after {
            border-color: rgba(255, 255, 255, 0);
            border-right-color: #fff;
            border-width: 10px;
            margin-top: -10px;
        }
        /* line 1216, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-renew-points .quotation:before {
            border-color: rgba(154, 154, 154, 0);
            border-right-color: #9a9a9a;
            border-width: 11px;
            margin-top: -11px;
        }

    /* line 1229, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-request-points .description {
        background: #ebebeb;
        padding: 10px 15px;
    }
        /* line 1233, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-request-points .description h2 {
            font-size: 20px;
            color: #026cb6;
        }
        /* line 1239, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-request-points .description p {
            font-size: 12px;
            line-height: 15px;
            margin-bottom: 15px;
        }

    /* line 1247, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-request-points .block {
        border: 1px solid #9a9a9a;
        padding: 15px;
        margin: 10px 0;
    }

    /* line 1253, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-request-points .statement-table table tr td {
        text-align: left !important;
    }

    /* line 1262, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-signup .banner-signup {
        background-position: 120px 0px;
        background: url("img/banner-signup-tudoazul.png") repeat-x;
        border-bottom: 1px solid #e0e0e0;
        height: 200px;
        margin-top: -40px;
    }
        /* line 1269, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
        #tudo-azul-signup .banner-signup .banner-content {
            background-position: 0 36px;
            padding: 20px 0;
        }
            /* line 1273, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-signup .banner-signup .banner-content h3 {
                color: #041e42;
                font-size: 30px;
                font-weight: 100;
                margin: 20px 0px;
            }
            /* line 1280, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
            #tudo-azul-signup .banner-signup .banner-content p {
                color: #026cb6;
                font-size: 20px;
                font-weight: 100;
            }

    /* line 1289, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-signup form h2 {
        color: #041e42;
        font-size: 32px;
        font-weight: 100;
        margin-top: 40px;
    }

    /* line 1296, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-signup form p {
        color: #026cb6;
        font-size: 14px;
        margin-bottom: 40px;
    }

    /* line 1303, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_tudo-azul.scss */
    #tudo-azul-signup a.ta-rules {
        color: #9a9a9a;
        display: block;
        font-size: 12px;
        margin-top: 10px;
        text-align: center;
        text-decoration: underline;
        width: 100%;
    }

    /* line 6, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous .banner,
    #clube-ta-home .banner {
        height: 416px;
    }
        /* line 10, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .banner .slick-list,
        #clube-ta-home .banner .slick-list {
            margin: 0;
        }
        /* line 13, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .banner .slick-dots,
        #clube-ta-home .banner .slick-dots {
            text-align: right;
            bottom: 10px;
            right: 10px;
        }
            /* line 18, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .banner .slick-dots li,
            #clube-ta-home .banner .slick-dots li {
                margin: 0;
            }
                /* line 21, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .banner .slick-dots li.slick-active button:before,
                #clube-ta-home .banner .slick-dots li.slick-active button:before {
                    color: #fff;
                    opacity: 1;
                }
                /* line 26, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .banner .slick-dots li button:before,
                #clube-ta-home .banner .slick-dots li button:before {
                    opacity: .5;
                    font-size: 40px;
                }
        /* line 34, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .banner div,
        #clube-ta-home .banner div {
            height: 416px;
            width: 100%;
        }
            /* line 38, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .banner div img,
            #clube-ta-home .banner div img {
                max-width: 100%;
            }

    /* line 44, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous .login-box,
    #clube-ta-home .login-box {
        background: rgba(255, 255, 255, 0.9);
        height: 264px;
        position: absolute;
        top: 77px;
        width: 550px;
        z-index: 9;
    }
        /* line 52, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .login-box .logo,
        #clube-ta-home .login-box .logo {
            padding-top: 30px;
            width: 200px;
            text-align: center;
            float: left;
        }
        /* line 59, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .login-box .login-fields,
        #clube-ta-home .login-box .login-fields {
            width: 320px;
            float: left;
            text-align: left;
            color: #b29a5f;
            padding-top: 30px;
        }
            /* line 67, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .login-box .login-fields h1,
            #clube-ta-home .login-box .login-fields h1 {
                font-size: 40px;
                line-height: 40px;
                font-weight: 100;
            }
            /* line 73, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .login-box .login-fields p,
            #clube-ta-home .login-box .login-fields p {
                font-size: 16px;
                font-weight: 100;
                line-height: 24px;
                margin-top: 20px;
            }
            /* line 80, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .login-box .login-fields .btn-clube,
            #clube-ta-home .login-box .login-fields .btn-clube {
                width: 152px;
                float: left;
                margin-right: 15px;
                margin-top: 20px;
                background: #b29a5f;
                font-size: 16px;
                font-weight: 100;
                color: #fff;
                line-height: 35px;
                height: 40px;
                border: 0px;
            }
                /* line 95, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .login-box .login-fields .btn-clube.btn-outline-clube,
                #clube-ta-home .login-box .login-fields .btn-clube.btn-outline-clube {
                    background: transparent;
                    color: #b29a5f;
                    border: 1px solid #b29a5f;
                }

    /* line 112, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .nav.nav-tabs.navigation-clube-ta {
        border-bottom: 1px solid #e6e6e6;
    }
        /* line 116, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .nav.nav-tabs.navigation-clube-ta .nav-item .nav-link {
            padding: 6px 2px;
            margin-right: 33px;
            border: 0;
            font-size: 1.2em;
            font-weight: 100;
            color: #808080;
        }
            /* line 124, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .nav.nav-tabs.navigation-clube-ta .nav-item .nav-link:hover {
                background: none;
            }
            /* line 128, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .nav.nav-tabs.navigation-clube-ta .nav-item .nav-link.active {
                color: #026cb6;
                background: none;
                border-bottom: 4px solid #026cb6;
            }
        /* line 136, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .nav.nav-tabs.navigation-clube-ta .nav-item.active .nav-link {
            color: #026cb6;
            background: none;
            border-bottom: 4px solid #026cb6;
        }

    /* line 150, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .statement-table {
        margin-top: 20px;
    }
        /* line 153, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .statement-table .panel {
            font-weight: 300;
        }
            /* line 155, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .statement-table .panel .panel-heading table {
                font-size: 12px;
                text-align: left;
                color: #041e42;
                width: 100%;
            }
                /* line 161, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .statement-table .panel .panel-heading table tr td {
                    vertical-align: middle;
                }
                    /* line 164, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                    #clube-ta-home .statement-table .panel .panel-heading table tr td.value {
                        text-align: right;
                    }
                    /* line 169, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                    #clube-ta-home .statement-table .panel .panel-heading table tr td:last-child,
                    #clube-ta-home .statement-table .panel .panel-heading table tr td:nth-child(6),
                    #clube-ta-home .statement-table .panel .panel-heading table tr td:nth-child(7) {
                        text-align: right;
                    }
            /* line 176, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .statement-table .panel .panel-body {
                padding-bottom: 5px;
            }
                /* line 180, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .statement-table .panel .panel-body table {
                    width: 100%;
                    font-size: 12px;
                    margin-top: -10px;
                }
                    /* line 186, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                    #clube-ta-home .statement-table .panel .panel-body table.statement-list tr:last-child {
                        border: 0px;
                    }
                    /* line 191, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                    #clube-ta-home .statement-table .panel .panel-body table tr {
                        border-bottom: 1px solid #f0f0f0;
                        cursor: pointer;
                    }
                        /* line 195, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                        #clube-ta-home .statement-table .panel .panel-body table tr:hover {
                            background: #fafafa;
                        }
                        /* line 199, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                        #clube-ta-home .statement-table .panel .panel-body table tr.pending {
                            color: #ee3524;
                        }
                            /* line 202, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                            #clube-ta-home .statement-table .panel .panel-body table tr.pending a {
                                color: #ee3524;
                                font-weight: bold;
                            }
                        /* line 209, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                        #clube-ta-home .statement-table .panel .panel-body table tr td {
                            padding: 10px 0px;
                            line-height: 20px;
                        }
                            /* line 213, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                            #clube-ta-home .statement-table .panel .panel-body table tr td.value {
                                text-align: right;
                            }

    /* line 221, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .itens-per-page {
        margin-top: 8px;
    }
        /* line 223, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .itens-per-page p {
            margin-top: 10px;
        }

    /* line 233, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous legend {
        font-size: 28px;
        font-weight: 100;
    }

    /* line 238, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous .plans {
        color: #808080;
        font-size: 14px;
    }
        /* line 243, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .plans ul li {
            border-bottom: 1px solid #e0e0e0;
            line-height: 46px;
            min-height: 46px;
        }
            /* line 248, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul li:first-child {
                border-bottom-width: 2px;
                padding: 0px;
            }
            /* line 253, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul li:last-child {
                border-bottom-width: 0px;
            }
        /* line 259, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .plans ul.features {
            margin-top: 88px;
        }
            /* line 262, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.features li:first-child {
                line-height: 15px;
                padding-bottom: 18px;
            }
                /* line 266, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.features li:first-child h5 {
                    font-size: 16px;
                }
        /* line 270, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .plans ul.plano {
            border-radius: 2px;
            border-top: 8px solid;
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
            padding: 8px;
            text-align: center;
        }
            /* line 277, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.plano li {
                font-size: 14px;
                font-weight: bold;
            }
                /* line 281, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano li .btn {
                    font-size: 16px;
                }
                /* line 285, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano li h3 {
                    font-size: 20px;
                }
                    /* line 288, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                    #clube-ta-home-anonymous .plans ul.plano li h3 .currency {
                        font-size: 14px;
                    }
                /* line 293, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano li h5 {
                    font-size: 16px;
                }
                /* line 297, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano li h4 {
                    font-size: 18px;
                }
                /* line 302, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano li:first-child {
                    height: 122px;
                }
            /* line 306, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.plano.tier1000 {
                border-top-color: #89D4E3;
            }
                /* line 309, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano.tier1000 .btn {
                    background: #89D4E3;
                }
            /* line 313, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.plano.tier3000 {
                border-top-color: #13b5ea;
                color: #13b5ea;
            }
                /* line 317, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano.tier3000 .btn {
                    background: #13b5ea;
                }
            /* line 321, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.plano.tier5000 {
                border-top-color: #026cb6;
                color: #026cb6;
            }
                /* line 325, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano.tier5000 .btn {
                    background: #026cb6;
                }
            /* line 329, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.plano.tier10000 {
                border-top-color: #041e42;
                color: #041e42;
            }
                /* line 333, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.plano.tier10000 .btn {
                    background: #041e42;
                }
            /* line 341, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.features li.early-access, #clube-ta-home-anonymous .plans ul.plano li.early-access {
                height: 70px;
                line-height: 25px;
                padding-top: 8px;
            }
                /* line 346, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home-anonymous .plans ul.features li.early-access i, #clube-ta-home-anonymous .plans ul.features li.early-access .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #clube-ta-home-anonymous .plans ul.features li.early-access .caret, #clube-ta-home-anonymous .plans ul.features li.early-access #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #clube-ta-home-anonymous .plans ul.features li.early-access #voucher-number:hover:after, #clube-ta-home-anonymous .plans ul.features li.early-access
                #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-transfer-points .transactional-box .select-voucher #clube-ta-home-anonymous .plans ul.features li.early-access #voucher-number:hover:after, #clube-ta-home-anonymous .plans ul.features li.early-access
                #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-renew-points .transactional-box .select-voucher #clube-ta-home-anonymous .plans ul.features li.early-access #voucher-number:hover:after, #clube-ta-home-anonymous .plans ul.plano li.early-access i, #clube-ta-home-anonymous .plans ul.plano li.early-access .bootstrap-select.btn-group .dropdown-toggle .caret, .bootstrap-select.btn-group .dropdown-toggle #clube-ta-home-anonymous .plans ul.plano li.early-access .caret, #clube-ta-home-anonymous .plans ul.plano li.early-access #tudo-azul-buy-points .transactional-box .select-voucher #voucher-number:hover:after, #tudo-azul-buy-points .transactional-box .select-voucher #clube-ta-home-anonymous .plans ul.plano li.early-access #voucher-number:hover:after, #clube-ta-home-anonymous .plans ul.plano li.early-access
                #tudo-azul-transfer-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-transfer-points .transactional-box .select-voucher #clube-ta-home-anonymous .plans ul.plano li.early-access #voucher-number:hover:after, #clube-ta-home-anonymous .plans ul.plano li.early-access
                #tudo-azul-renew-points .transactional-box .select-voucher #voucher-number:hover:after,
                #tudo-azul-renew-points .transactional-box .select-voucher #clube-ta-home-anonymous .plans ul.plano li.early-access #voucher-number:hover:after {
                    font-size: 1.7em;
                    line-height: 50px;
                }
            /* line 352, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.features li.bonus, #clube-ta-home-anonymous .plans ul.plano li.bonus {
                height: 71px;
                line-height: 25px;
                padding-top: 10px;
            }
            /* line 358, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home-anonymous .plans ul.features li.upgrade, #clube-ta-home-anonymous .plans ul.plano li.upgrade {
                height: 70px;
                line-height: 25px;
                padding-top: 10px;
            }

    /* line 366, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous .vantagens {
        background: #ebebeb;
        margin-top: 65px;
        padding: 5px 0 40px 0;
    }
        /* line 371, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .vantagens legend {
            color: #b29a5f;
        }
        /* line 375, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .vantagens .feature {
            color: #b29a5f;
            font-weight: 300;
            line-height: 24px;
            margin: 0 16px;
            text-align: center;
            width: 202px;
        }

    /* line 386, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous .sign-up-steps legend {
        color: #026cb6;
    }

    /* line 390, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous .sign-up-steps .list {
        text-align: center;
    }
        /* line 393, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home-anonymous .sign-up-steps .list p {
            color: #026cb6;
            font-weight: 300;
            line-height: 24px;
            margin-top: 20px;
        }

    /* line 401, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home-anonymous .sign-up-steps .terms a {
        color: #9a9a9a;
        font-size: 14px;
        text-decoration: underline;
    }

    /* line 410, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .tab-pane {
        margin-top: 30px;
    }

    /* line 414, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .acc-info {
        font-size: 16px;
        font-weight: 100;
        line-height: 24px;
    }
        /* line 419, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .acc-info .credit-cards {
            margin-top: 30px;
        }
            /* line 422, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .acc-info .credit-cards .add-cc {
                text-align: center;
            }
                /* line 425, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .acc-info .credit-cards .add-cc a {
                    color: #9a9a9a;
                    font-size: 14px;
                    font-weight: 300;
                    line-height: 55px;
                    text-decoration: underline;
                }
        /* line 435, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .acc-info .cc {
            border-radius: 4px;
            border: 1px solid #9a9a9a;
            height: 55px;
            line-height: 44px;
            margin-bottom: 7px;
            padding: 6px;
        }
            /* line 443, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .acc-info .cc div {
                float: left;
            }
            /* line 447, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .acc-info .cc .cc-flag {
                background-position: 0 -32px;
                background: url("img/cards-sprite.png") no-repeat;
                display: block;
                display: inline-block;
                height: 32px;
                margin: 4px 12px;
                text-align: center;
                text-indent: -9999px;
                width: 40px;
            }
            /* line 459, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .acc-info .cc .cc-number {
                margin-right: 27px;
            }
            /* line 463, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .acc-info .cc .cc-status {
                font-size: 14px;
                line-height: 16px;
                padding-top: 13px;
                width: 212px;
            }
                /* line 469, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .acc-info .cc .cc-status a {
                    color: #808080;
                    text-decoration: underline;
                }
                /* line 474, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .acc-info .cc .cc-status small {
                    font-weight: 14px;
                }
            /* line 479, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .acc-info .cc.active {
                border: 1px solid #026cb6;
            }
                /* line 482, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .acc-info .cc.active .cc-status {
                    padding-top: 6px;
                }
                /* line 486, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .acc-info .cc.active .cc-number {
                    color: #026cb6;
                }

    /* line 494, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .plan-info .clube-tier {
        width: 100%;
        text-align: center;
        border-radius: 4px;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    }

    /* line 501, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .plan-info .plan-status {
        margin-top: 15px;
    }
        /* line 504, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .plan-info .plan-status p {
            font-size: 15px;
            line-height: 30px;
        }

    /* line 512, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home #payment-form .installments-info {
        display: none;
    }

    /* line 517, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
    #clube-ta-home .upgrade {
        height: 184px;
        padding: 43px;
    }
        /* line 521, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .upgrade img {
            float: left;
        }
        /* line 525, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .upgrade .text {
            float: left;
            padding-top: 7px;
            margin-left: 30px;
        }
            /* line 530, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
            #clube-ta-home .upgrade .text h3 {
                font-size: 32px;
                font-weight: bold;
                color: #13b5ea;
                margin-top: 10px;
            }
                /* line 536, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
                #clube-ta-home .upgrade .text h3 .currency {
                    font-size: 16px;
                }
        /* line 542, /Users/admin/Desktop/Projetos/azul/azulportal/dev/styles/sass/pages/_clube-ta.scss */
        #clube-ta-home .upgrade.upgrade_1 {
            background: #e0e0e0;
        }

    /** Custom RenewPoints **/
    input.filter-option.pull-left.inv-input {
        border: 0px;
        background-color: transparent;
        height: 38px;
        font-size: 25px;
        font-weight: 100;
        color: #808080;
        white-space: nowrap;
        text-overflow: ellipsis;
        vertical-align: baseline;
        font: inherit;
    }

        input.filter-option.pull-left.inv-input:focus {
            outline: none;
        }

#modalPassword {
    transform: scale(0.5);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.15s linear, transform 0.20s ease-out;
    position: fixed;
    z-index: 1050;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

    #modalPassword.show {
        transform: scale(1);
        opacity: 1;
        transition: opacity 0.15s, transform 0.20s ease-out;
        pointer-events: auto;
    }

.title-modal {
    color: black;
    padding-top: 4%;
    font-size: 120%;
    margin-left: 105px;
}

.modal-body .img-login-azul {
    width: 100%;
}

.modal-body .title-click-reset-password {
    margin-top: 15px;
    color: black;
    margin-left: 80px;
}

.modal-body .img-login-reset-password {
    width: 40%;
    margin-top: 2%;
    margin-left: 160px;
}

.modal-body .title-click-link {
    color: black;
    text-decoration: revert;
    margin-left: 133px;
    font-size: 110%;
}

#buttonModal {
    position: absolute;
    top: 14px;
    right: 10px;
    font-size: 1.6em;
    color: #9a9a9a;
    border-width: 0;
    background: none;
    cursor: pointer;
    margin-right: 4%;
    margin-top: -1%;
}


    /*
Z-INDEX REF

2   shadowed elements (tab nav, extended headers)
10  .action-bar
100 .menu
200 .dialog
900 animations (overlay)
999 .loadmask
*/

