/* line 9, ../sass/_bootstrap-5-10-col.scss */
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths,
.col-xs-2-5ths,
.col-sm-2-5ths,
.col-md-2-5ths,
.col-lg-2-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 16, ../sass/_bootstrap-5-10-col.scss */
.col-xs-5ths {
  width: 20%;
  float: left;
}

/* line 20, ../sass/_bootstrap-5-10-col.scss */
.col-xs-2-5ths {
  width: 40%;
  float: left;
}

@media (min-width: 768px) {
  /* line 26, ../sass/_bootstrap-5-10-col.scss */
  .col-sm-5ths {
    width: 20%;
    float: left;
  }

  /* line 30, ../sass/_bootstrap-5-10-col.scss */
  .col-sm-2-5ths {
    width: 40%;
    float: left;
  }
}
@media (min-width: 992px) {
  /* line 37, ../sass/_bootstrap-5-10-col.scss */
  .col-md-5ths {
    width: 20%;
    float: left;
  }

  /* line 41, ../sass/_bootstrap-5-10-col.scss */
  .col-md-2-5ths {
    width: 40%;
    float: left;
  }
}
@media (min-width: 1200px) {
  /* line 48, ../sass/_bootstrap-5-10-col.scss */
  .col-lg-5ths {
    width: 20%;
    float: left;
  }

  /* line 52, ../sass/_bootstrap-5-10-col.scss */
  .col-lg-2-5ths {
    width: 40%;
    float: left;
  }
}
/* line 62, ../sass/_bootstrap-5-10-col.scss */
.col-xs-10ths,
.col-sm-10ths,
.col-md-10ths,
.col-lg-10ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 69, ../sass/_bootstrap-5-10-col.scss */
.col-xs-10ths {
  width: 10%;
  float: left;
}

@media (min-width: 768px) {
  /* line 75, ../sass/_bootstrap-5-10-col.scss */
  .col-sm-10ths {
    width: 10%;
    float: left;
  }
}
@media (min-width: 992px) {
  /* line 82, ../sass/_bootstrap-5-10-col.scss */
  .col-md-10ths {
    width: 10%;
    float: left;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../sass/_bootstrap-5-10-col.scss */
  .col-lg-10ths {
    width: 10%;
    float: left;
  }
}
/* line 2, ../sass/_theme-overrides.scss */
body {
  color: #565656;
  overflow: initial;
  font-family: 'Prelo';
  font-weight: 300;
  background: #f4f4f4;
}

/* line 9, ../sass/_theme-overrides.scss */
.global-wrap {
  background: #f4f4f4;
}

/* line 12, ../sass/_theme-overrides.scss */
h1, h2, h3, h4, h5, .text-hero, ul.slimmenu li a, .tagline {
  font-family: 'Prelo';
}

/* line 16, ../sass/_theme-overrides.scss */
*[role="tablist"] a {
  text-decoration: none !important;
}

/* line 19, ../sass/_theme-overrides.scss */
.popover {
  max-width: 600px !important;
}

/* line 22, ../sass/_theme-overrides.scss */
.bg-holder {
  border-top: 3px solid #f3f3f3;
}

/* line 25, ../sass/_theme-overrides.scss */
::selection {
  background: #006bb5;
  /* WebKit/Blink Browsers */
}

/* line 28, ../sass/_theme-overrides.scss */
::-moz-selection {
  background: #006bb5;
  /* Gecko Browsers */
}

/* line 31, ../sass/_theme-overrides.scss */
a, a:hover {
  color: #f15c2a;
}

/* line 34, ../sass/_theme-overrides.scss */
.top-user-area .top-user-area-list > li > a:hover {
  color: #006bb5;
}

/* line 37, ../sass/_theme-overrides.scss */
.form-control:active, .form-control:focus {
  border-color: #006bb5;
}

/* line 40, ../sass/_theme-overrides.scss */
header#main-header {
  border-bottom: 0 solid #f3f3f3;
}

/* line 43, ../sass/_theme-overrides.scss */
ul.slimmenu li a {
  text-transform: none;
  font-size: 16px;
  line-height: 24px;
}
/* line 47, ../sass/_theme-overrides.scss */
ul.slimmenu li a.uppercase {
  text-transform: uppercase;
}

/* line 51, ../sass/_theme-overrides.scss */
ul.slimmenu li .slimmenu-sub-collapser {
  display: none;
}

/* line 54, ../sass/_theme-overrides.scss */
ul.slimmenu li.slimmenu-sub-menu a {
  padding: 12px 20px 12px 20px;
}

/* line 57, ../sass/_theme-overrides.scss */
ul.slimmenu li a, ul.slimmenu li .slimmenu-sub-collapser > i {
  color: white;
}

/* line 60, ../sass/_theme-overrides.scss */
ul.slimmenu li.active > a, ul.slimmenu li:hover > a, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-color: #006bb5;
}

/* line 63, ../sass/_theme-overrides.scss */
ul.slimmenu li ul li a {
  background-color: white;
  color: #565656;
}

/* line 68, ../sass/_theme-overrides.scss */
.nav-drop > .nav-drop-menu {
  left: -8px;
}

/* line 71, ../sass/_theme-overrides.scss */
.nav-drop {
  padding-right: 38px !important;
}

/* line 74, ../sass/_theme-overrides.scss */
.nav-drop .fa-angle-up, .nav-drop .fa-angle-down {
  right: 20px;
  font-size: 20px;
}

/* line 82, ../sass/_theme-overrides.scss */
.form-group .input-icon {
  z-index: 10;
  top: 23px;
}

/* line 86, ../sass/_theme-overrides.scss */
.i-check.checked, .i-radio.checked {
  border-color: #006bb5;
  background: #006bb5;
}

/* line 94, ../sass/_theme-overrides.scss */
.search-tabs > .tabbable > .nav-tabs > li > a {
  text-transform: none;
}

/* line 97, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li {
  margin-right: 0px;
}
/* line 99, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li > a {
  background-color: #f3f3f3;
  text-align: center;
}
/* line 102, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li > a > span {
  display: block;
}

/* line 107, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li.active > a {
  background-color: white !important;
  color: #006bb5;
  padding-bottom: 15px;
}

/* line 112, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li > a > .fa {
  background: none;
  border-radius: 0px;
  margin-right: 0px;
}

/* line 117, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li.active > a:hover > .fa, .search-tabs-bg > .tabbable > .nav-tabs > li > a:hover > .fa {
  background: none !important;
}

/* line 120, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .tab-content > .tab-pane {
  padding: 30px;
}

/* line 124, ../sass/_theme-overrides.scss */
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-color: #006bb5;
  border-color: #006bb5;
}

/* line 128, ../sass/_theme-overrides.scss */
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-color: #006bb5;
  border-color: #006bb5;
}

/* line 132, ../sass/_theme-overrides.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  border-color: #006bb5;
  outline: none !important;
}

/* line 136, ../sass/_theme-overrides.scss */
.box-icon:hover, [class^="box-icon-"]:hover, [class*=" box-icon-"]:hover {
  background-color: #006bb5;
}

/* line 139, ../sass/_theme-overrides.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li > a:hover > .fa {
  background: #006bb5;
}

/* line 142, ../sass/_theme-overrides.scss */
.list-horizontal.list-border > li:last-of-type {
  padding-right: 0 !important;
  margin-right: 0;
}

/* line 146, ../sass/_theme-overrides.scss */
.list-horizontal.list-border > li:last-of-type:after {
  display: none;
}

/* line 149, ../sass/_theme-overrides.scss */
.top-user-area .top-user-area-list > li:after {
  background: white;
}

/* line 156, ../sass/_theme-overrides.scss */
footer#main-footer {
  padding-top: 10px;
}
/* line 158, ../sass/_theme-overrides.scss */
footer#main-footer .form-control {
  background-color: #006bb5;
}
/* line 162, ../sass/_theme-overrides.scss */
footer .list-horizontal > li, footer .list-inline > li {
  float: right;
  margin-right: 10px;
  margin-left: 0;
}
/* line 167, ../sass/_theme-overrides.scss */
footer .list-horizontal > li:first-child, footer .list-inline > li:first-child {
  margin-right: 0;
}
/* line 170, ../sass/_theme-overrides.scss */
footer .list-horizontal > li:last-child, footer .list-inline > li:last-child {
  margin-right: 10px;
}

@media print {
  /* line 2, ../sass/_bootstrap-print.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 5, ../sass/_bootstrap-print.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 8, ../sass/_bootstrap-print.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 11, ../sass/_bootstrap-print.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 14, ../sass/_bootstrap-print.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 17, ../sass/_bootstrap-print.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 20, ../sass/_bootstrap-print.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 23, ../sass/_bootstrap-print.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 26, ../sass/_bootstrap-print.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 29, ../sass/_bootstrap-print.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 32, ../sass/_bootstrap-print.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../sass/_bootstrap-print.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 38, ../sass/_bootstrap-print.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 41, ../sass/_bootstrap-print.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 44, ../sass/_bootstrap-print.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 47, ../sass/_bootstrap-print.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 50, ../sass/_bootstrap-print.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 53, ../sass/_bootstrap-print.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 56, ../sass/_bootstrap-print.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 59, ../sass/_bootstrap-print.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 62, ../sass/_bootstrap-print.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 65, ../sass/_bootstrap-print.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 68, ../sass/_bootstrap-print.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 71, ../sass/_bootstrap-print.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 74, ../sass/_bootstrap-print.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 77, ../sass/_bootstrap-print.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 80, ../sass/_bootstrap-print.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 83, ../sass/_bootstrap-print.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 86, ../sass/_bootstrap-print.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 89, ../sass/_bootstrap-print.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 92, ../sass/_bootstrap-print.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 95, ../sass/_bootstrap-print.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 98, ../sass/_bootstrap-print.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 101, ../sass/_bootstrap-print.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 104, ../sass/_bootstrap-print.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 107, ../sass/_bootstrap-print.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 110, ../sass/_bootstrap-print.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 113, ../sass/_bootstrap-print.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 116, ../sass/_bootstrap-print.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 119, ../sass/_bootstrap-print.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 122, ../sass/_bootstrap-print.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 125, ../sass/_bootstrap-print.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 128, ../sass/_bootstrap-print.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 131, ../sass/_bootstrap-print.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 134, ../sass/_bootstrap-print.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 137, ../sass/_bootstrap-print.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 140, ../sass/_bootstrap-print.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 143, ../sass/_bootstrap-print.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 146, ../sass/_bootstrap-print.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 149, ../sass/_bootstrap-print.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 152, ../sass/_bootstrap-print.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 155, ../sass/_bootstrap-print.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 158, ../sass/_bootstrap-print.scss */
  .visible-xs {
    display: none !important;
  }

  /* line 161, ../sass/_bootstrap-print.scss */
  .hidden-xs {
    display: block !important;
  }

  /* line 164, ../sass/_bootstrap-print.scss */
  table.hidden-xs {
    display: table;
  }

  /* line 167, ../sass/_bootstrap-print.scss */
  tr.hidden-xs {
    display: table-row !important;
  }

  /* line 171, ../sass/_bootstrap-print.scss */
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }

  /* line 174, ../sass/_bootstrap-print.scss */
  .hidden-xs.hidden-print {
    display: none !important;
  }

  /* line 177, ../sass/_bootstrap-print.scss */
  .hidden-sm {
    display: none !important;
  }

  /* line 180, ../sass/_bootstrap-print.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 183, ../sass/_bootstrap-print.scss */
  table.visible-sm {
    display: table;
  }

  /* line 186, ../sass/_bootstrap-print.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 190, ../sass/_bootstrap-print.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-hairline.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-hairline-italic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-extralight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-extralight-italic.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-light-italic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-book-italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-medium-italic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-semibold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-semibold-italic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-bold-italic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-extrabold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-extrabold-italic.otf") format("opentype");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Prelo';
  src: url("../../resources/fonts/prelo/prelo-black-italic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
}

@-moz-keyframes spin {
  /* line 9, ../sass/main.scss */
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  /* line 10, ../sass/main.scss */
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  /* line 11, ../sass/main.scss */
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 12, ../sass/main.scss */
.animation-spin {
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

/* line 20, ../sass/main.scss */
hr {
  aborder-color: #D7D7D7;
}
/* line 22, ../sass/main.scss */
hr.dark {
  border-color: #333333;
}

/*
.vertical-center{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
span.vertical-center{
	vertical-align: middle;
}
*/
/* line 37, ../sass/main.scss */
.vertical-middle {
  vertical-align: middle;
}

/* line 40, ../sass/main.scss */
.inline {
  display: inline;
}

/* line 43, ../sass/main.scss */
.inline-block {
  display: inline-block;
}

/* line 46, ../sass/main.scss */
.nobr {
  white-space: nowrap;
}

/* line 49, ../sass/main.scss */
.clear-both, .clearfix {
  clear: both;
}

/* line 52, ../sass/main.scss */
.no-border {
  border: none !important;
}

/* line 55, ../sass/main.scss */
.no-shadow {
  box-shadow: none !important;
}

/* line 58, ../sass/main.scss */
.no-padding {
  padding: 0 !important;
}

/* line 61, ../sass/main.scss */
.no-margin {
  margin: 0 !important;
}

/* line 64, ../sass/main.scss */
.no-border {
  border: 0 !important;
}

/* line 67, ../sass/main.scss */
.full-width {
  width: 100%;
}

/* line 70, ../sass/main.scss */
.width-inherit {
  width: inherit;
}

/* line 73, ../sass/main.scss */
.width-initial {
  width: initial;
}

/* line 76, ../sass/main.scss */
.full-height {
  height: 100%;
}

/* line 79, ../sass/main.scss */
.border-dark {
  border: 2px solid black;
}

/* line 82, ../sass/main.scss */
.display-block {
  display: block;
}

/* line 85, ../sass/main.scss */
.line-height-normal {
  line-height: normal;
}

/* line 88, ../sass/main.scss */
.disabled {
  cursor: not-allowed;
}

/* line 91, ../sass/main.scss */
.border-top-sep {
  border-top: 1px solid rgba(183, 183, 183, 0.5);
}

/* line 94, ../sass/main.scss */
.border-bottom-sep {
  border-bottom: 1px solid rgba(183, 183, 183, 0.5);
}

/* line 97, ../sass/main.scss */
.rounded-corners {
  border-radius: 5px;
}

/* line 103, ../sass/main.scss */
.pt5 {
  padding-top: 5px;
}

/* line 103, ../sass/main.scss */
.pt10 {
  padding-top: 10px;
}

/* line 103, ../sass/main.scss */
.pt20 {
  padding-top: 20px;
}

/* line 103, ../sass/main.scss */
.pt50 {
  padding-top: 50px;
}

/* line 103, ../sass/main.scss */
.pt60 {
  padding-top: 60px;
}

/* line 103, ../sass/main.scss */
.pt80 {
  padding-top: 80px;
}

/* line 103, ../sass/main.scss */
.pt100 {
  padding-top: 100px;
}

/* line 104, ../sass/main.scss */
.pb5 {
  padding-bottom: 5px;
}

/* line 104, ../sass/main.scss */
.pb10 {
  padding-bottom: 10px;
}

/* line 104, ../sass/main.scss */
.pb20 {
  padding-bottom: 20px;
}

/* line 104, ../sass/main.scss */
.pb50 {
  padding-bottom: 50px;
}

/* line 104, ../sass/main.scss */
.pb60 {
  padding-bottom: 60px;
}

/* line 104, ../sass/main.scss */
.pb80 {
  padding-bottom: 80px;
}

/* line 104, ../sass/main.scss */
.pb100 {
  padding-bottom: 100px;
}

/* line 105, ../sass/main.scss */
.pr5 {
  padding-right: 5px;
}

/* line 105, ../sass/main.scss */
.pr10 {
  padding-right: 10px;
}

/* line 105, ../sass/main.scss */
.pr20 {
  padding-right: 20px;
}

/* line 105, ../sass/main.scss */
.pr50 {
  padding-right: 50px;
}

/* line 105, ../sass/main.scss */
.pr60 {
  padding-right: 60px;
}

/* line 105, ../sass/main.scss */
.pr70 {
  padding-right: 70px;
}

/* line 105, ../sass/main.scss */
.pr80 {
  padding-right: 80px;
}

/* line 105, ../sass/main.scss */
.pr100 {
  padding-right: 100px;
}

/* line 106, ../sass/main.scss */
.pl5 {
  padding-left: 5px;
}

/* line 106, ../sass/main.scss */
.pl10 {
  padding-left: 10px;
}

/* line 106, ../sass/main.scss */
.pl20 {
  padding-left: 20px;
}

/* line 106, ../sass/main.scss */
.pl50 {
  padding-left: 50px;
}

/* line 106, ../sass/main.scss */
.pl60 {
  padding-left: 60px;
}

/* line 106, ../sass/main.scss */
.pl70 {
  padding-left: 70px;
}

/* line 106, ../sass/main.scss */
.pl80 {
  padding-left: 80px;
}

/* line 106, ../sass/main.scss */
.pl100 {
  padding-left: 100px;
}

/* line 107, ../sass/main.scss */
.padding5 {
  padding: 5px;
}

/* line 107, ../sass/main.scss */
.padding10 {
  padding: 10px;
}

/* line 107, ../sass/main.scss */
.padding15 {
  padding: 15px;
}

/* line 107, ../sass/main.scss */
.padding20 {
  padding: 20px;
}

/* line 107, ../sass/main.scss */
.padding30 {
  padding: 30px;
}

/* line 107, ../sass/main.scss */
.padding40 {
  padding: 40px;
}

/* line 109, ../sass/main.scss */
.ml5 {
  margin-left: 5px;
}

/* line 109, ../sass/main.scss */
.ml20 {
  margin-left: 10px;
}

/* line 109, ../sass/main.scss */
.ml30 {
  margin-left: 30px;
}

/* line 109, ../sass/main.scss */
.ml40 {
  margin-left: 40px;
}

/* line 109, ../sass/main.scss */
.ml50 {
  margin-left: 50px;
}

/* line 109, ../sass/main.scss */
.ml60 {
  margin-left: 60px;
}

/* line 109, ../sass/main.scss */
.ml80 {
  margin-left: 80px;
}

/* line 109, ../sass/main.scss */
.ml100 {
  margin-left: 100px;
}

/* line 110, ../sass/main.scss */
.mr5 {
  margin-right: 5px;
}

/* line 110, ../sass/main.scss */
.mr20 {
  margin-right: 10px;
}

/* line 110, ../sass/main.scss */
.mr30 {
  margin-right: 30px;
}

/* line 110, ../sass/main.scss */
.mr40 {
  margin-right: 40px;
}

/* line 110, ../sass/main.scss */
.mr50 {
  margin-right: 50px;
}

/* line 110, ../sass/main.scss */
.mr60 {
  margin-right: 60px;
}

/* line 110, ../sass/main.scss */
.mr80 {
  margin-right: 80px;
}

/* line 110, ../sass/main.scss */
.mr100 {
  margin-right: 100px;
}

/* line 112, ../sass/main.scss */
.mt30 {
  margin-top: 30px;
}

/* line 112, ../sass/main.scss */
.mt40 {
  margin-top: 40px;
}

/* line 112, ../sass/main.scss */
.mt50 {
  margin-top: 50px;
}

/* line 112, ../sass/main.scss */
.mt60 {
  margin-top: 60px;
}

/* line 112, ../sass/main.scss */
.mt70 {
  margin-top: 70px;
}

/* line 112, ../sass/main.scss */
.mt80 {
  margin-top: 80px;
}

/* line 112, ../sass/main.scss */
.mt90 {
  margin-top: 90px;
}

/* line 112, ../sass/main.scss */
.mt100 {
  margin-top: 100px;
}

/* line 113, ../sass/main.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 113, ../sass/main.scss */
.mb40 {
  margin-bottom: 40px;
}

/* line 113, ../sass/main.scss */
.mb50 {
  margin-bottom: 50px;
}

/* line 113, ../sass/main.scss */
.mb60 {
  margin-bottom: 60px;
}

/* line 113, ../sass/main.scss */
.mb70 {
  margin-bottom: 70px;
}

/* line 113, ../sass/main.scss */
.mb80 {
  margin-bottom: 80px;
}

/* line 113, ../sass/main.scss */
.mb90 {
  margin-bottom: 90px;
}

/* line 113, ../sass/main.scss */
.mb100 {
  margin-bottom: 100px;
}

@media (max-width: 480px) {
  /* line 116, ../sass/main.scss */
  .xs-mr0 {
    margin-right: 0px !important;
  }

  /* line 116, ../sass/main.scss */
  .xs-mr10 {
    margin-right: 10px;
  }

  /* line 116, ../sass/main.scss */
  .xs-mr20 {
    margin-right: 20px;
  }

  /* line 116, ../sass/main.scss */
  .xs-mr40 {
    margin-right: 40px;
  }

  /* line 117, ../sass/main.scss */
  .xs-ml0 {
    margin-left: 0px !important;
  }

  /* line 117, ../sass/main.scss */
  .xs-ml10 {
    margin-left: 10px;
  }

  /* line 117, ../sass/main.scss */
  .xs-ml20 {
    margin-left: 20px;
  }

  /* line 117, ../sass/main.scss */
  .xs-ml40 {
    margin-left: 40px;
  }

  /* line 118, ../sass/main.scss */
  .xs-mb0 {
    margin-bottom: 0px !important;
  }

  /* line 118, ../sass/main.scss */
  .xs-mb10 {
    margin-bottom: 10px;
  }

  /* line 118, ../sass/main.scss */
  .xs-mb20 {
    margin-bottom: 20px;
  }

  /* line 118, ../sass/main.scss */
  .xs-mb30 {
    margin-bottom: 30px;
  }

  /* line 118, ../sass/main.scss */
  .xs-mb40 {
    margin-bottom: 40px;
  }

  /* line 119, ../sass/main.scss */
  .xs-mt0 {
    margin-top: 0px !important;
  }

  /* line 119, ../sass/main.scss */
  .xs-mt10 {
    margin-top: 10px;
  }

  /* line 119, ../sass/main.scss */
  .xs-mt20 {
    margin-top: 20px;
  }

  /* line 119, ../sass/main.scss */
  .xs-mt30 {
    margin-top: 30px;
  }

  /* line 119, ../sass/main.scss */
  .xs-mt40 {
    margin-top: 40px;
  }

  /* line 120, ../sass/main.scss */
  .xs-text-center {
    text-align: center;
  }

  /* line 122, ../sass/main.scss */
  .xs-pr0 {
    padding-right: 0px !important;
  }

  /* line 122, ../sass/main.scss */
  .xs-pr10 {
    padding-right: 10px;
  }

  /* line 122, ../sass/main.scss */
  .xs-pr20 {
    padding-right: 20px;
  }

  /* line 122, ../sass/main.scss */
  .xs-pr40 {
    padding-right: 40px;
  }

  /* line 123, ../sass/main.scss */
  .xs-pl0 {
    padding-left: 0px !important;
  }

  /* line 123, ../sass/main.scss */
  .xs-pl10 {
    padding-left: 10px;
  }

  /* line 123, ../sass/main.scss */
  .xs-pl20 {
    padding-left: 20px;
  }

  /* line 123, ../sass/main.scss */
  .xs-pl40 {
    padding-left: 40px;
  }

  /* line 124, ../sass/main.scss */
  .xs-pb0 {
    padding-bottom: 0px !important;
  }

  /* line 124, ../sass/main.scss */
  .xs-pb10 {
    padding-bottom: 10px;
  }

  /* line 124, ../sass/main.scss */
  .xs-pb20 {
    padding-bottom: 20px;
  }

  /* line 124, ../sass/main.scss */
  .xs-pb30 {
    padding-bottom: 30px;
  }

  /* line 124, ../sass/main.scss */
  .xs-pb40 {
    padding-bottom: 40px;
  }

  /* line 125, ../sass/main.scss */
  .xs-pt0 {
    padding-top: 0px !important;
  }

  /* line 125, ../sass/main.scss */
  .xs-pt10 {
    padding-top: 10px;
  }

  /* line 125, ../sass/main.scss */
  .xs-pt20 {
    padding-top: 20px;
  }

  /* line 125, ../sass/main.scss */
  .xs-pt30 {
    padding-top: 30px;
  }

  /* line 125, ../sass/main.scss */
  .xs-pt40 {
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  /* line 128, ../sass/main.scss */
  .sm-mr0 {
    margin-right: 0px !important;
  }

  /* line 128, ../sass/main.scss */
  .sm-mr10 {
    margin-right: 10px;
  }

  /* line 128, ../sass/main.scss */
  .sm-mr20 {
    margin-right: 20px;
  }

  /* line 128, ../sass/main.scss */
  .sm-mr40 {
    margin-right: 40px;
  }

  /* line 129, ../sass/main.scss */
  .sm-ml0 {
    margin-left: 0px !important;
  }

  /* line 129, ../sass/main.scss */
  .sm-ml10 {
    margin-left: 10px;
  }

  /* line 129, ../sass/main.scss */
  .sm-ml20 {
    margin-left: 20px;
  }

  /* line 129, ../sass/main.scss */
  .sm-ml40 {
    margin-left: 40px;
  }

  /* line 130, ../sass/main.scss */
  .sm-mb0 {
    margin-bottom: 0px !important;
  }

  /* line 130, ../sass/main.scss */
  .sm-mb10 {
    margin-bottom: 10px;
  }

  /* line 130, ../sass/main.scss */
  .sm-mb20 {
    margin-bottom: 20px;
  }

  /* line 130, ../sass/main.scss */
  .sm-mb30 {
    margin-bottom: 30px;
  }

  /* line 130, ../sass/main.scss */
  .sm-mb40 {
    margin-bottom: 40px;
  }

  /* line 131, ../sass/main.scss */
  .sm-mt0 {
    margin-top: 0px !important;
  }

  /* line 131, ../sass/main.scss */
  .sm-mt10 {
    margin-top: 10px;
  }

  /* line 131, ../sass/main.scss */
  .sm-mt20 {
    margin-top: 20px;
  }

  /* line 131, ../sass/main.scss */
  .sm-mt30 {
    margin-top: 30px;
  }

  /* line 131, ../sass/main.scss */
  .sm-mt40 {
    margin-top: 40px;
  }

  /* line 132, ../sass/main.scss */
  .sm-text-center {
    text-align: center;
  }

  /* line 134, ../sass/main.scss */
  .sm-pr0 {
    padding-right: 0px !important;
  }

  /* line 134, ../sass/main.scss */
  .sm-pr10 {
    padding-right: 10px;
  }

  /* line 134, ../sass/main.scss */
  .sm-pr20 {
    padding-right: 20px;
  }

  /* line 134, ../sass/main.scss */
  .sm-pr40 {
    padding-right: 40px;
  }

  /* line 135, ../sass/main.scss */
  .sm-pl0 {
    padding-left: 0px !important;
  }

  /* line 135, ../sass/main.scss */
  .sm-pl10 {
    padding-left: 10px;
  }

  /* line 135, ../sass/main.scss */
  .sm-pl20 {
    padding-left: 20px;
  }

  /* line 135, ../sass/main.scss */
  .sm-pl40 {
    padding-left: 40px;
  }

  /* line 136, ../sass/main.scss */
  .sm-pb0 {
    padding-bottom: 0px !important;
  }

  /* line 136, ../sass/main.scss */
  .sm-pb10 {
    padding-bottom: 10px;
  }

  /* line 136, ../sass/main.scss */
  .sm-pb20 {
    padding-bottom: 20px;
  }

  /* line 136, ../sass/main.scss */
  .sm-pb30 {
    padding-bottom: 30px;
  }

  /* line 136, ../sass/main.scss */
  .sm-pb40 {
    padding-bottom: 40px;
  }

  /* line 137, ../sass/main.scss */
  .sm-pt0 {
    padding-top: 0px !important;
  }

  /* line 137, ../sass/main.scss */
  .sm-pt10 {
    padding-top: 10px;
  }

  /* line 137, ../sass/main.scss */
  .sm-pt20 {
    padding-top: 20px;
  }

  /* line 137, ../sass/main.scss */
  .sm-pt30 {
    padding-top: 30px;
  }

  /* line 137, ../sass/main.scss */
  .sm-pt40 {
    padding-top: 40px;
  }
}
@media (max-width: 992px) {
  /* line 140, ../sass/main.scss */
  .md-mr0 {
    margin-right: 0px !important;
  }

  /* line 140, ../sass/main.scss */
  .md-mr10 {
    margin-right: 10px;
  }

  /* line 140, ../sass/main.scss */
  .md-mr20 {
    margin-right: 20px;
  }

  /* line 140, ../sass/main.scss */
  .md-mr40 {
    margin-right: 40px;
  }

  /* line 141, ../sass/main.scss */
  .md-ml0 {
    margin-left: 0px !important;
  }

  /* line 141, ../sass/main.scss */
  .md-ml10 {
    margin-left: 10px;
  }

  /* line 141, ../sass/main.scss */
  .md-ml20 {
    margin-left: 20px;
  }

  /* line 141, ../sass/main.scss */
  .md-ml40 {
    margin-left: 40px;
  }

  /* line 142, ../sass/main.scss */
  .md-mb0 {
    margin-bottom: 0px !important;
  }

  /* line 142, ../sass/main.scss */
  .md-mb10 {
    margin-bottom: 10px;
  }

  /* line 142, ../sass/main.scss */
  .md-mb20 {
    margin-bottom: 20px;
  }

  /* line 142, ../sass/main.scss */
  .md-mb30 {
    margin-bottom: 30px;
  }

  /* line 142, ../sass/main.scss */
  .md-mb40 {
    margin-bottom: 40px;
  }

  /* line 143, ../sass/main.scss */
  .md-mt0 {
    margin-top: 0px !important;
  }

  /* line 143, ../sass/main.scss */
  .md-mt10 {
    margin-top: 10px;
  }

  /* line 143, ../sass/main.scss */
  .md-mt20 {
    margin-top: 20px;
  }

  /* line 143, ../sass/main.scss */
  .md-mt30 {
    margin-top: 30px;
  }

  /* line 143, ../sass/main.scss */
  .md-mt40 {
    margin-top: 40px;
  }

  /* line 144, ../sass/main.scss */
  .md-text-center {
    text-align: center;
  }

  /* line 146, ../sass/main.scss */
  .md-pr0 {
    padding-right: 0px !important;
  }

  /* line 146, ../sass/main.scss */
  .md-pr10 {
    padding-right: 10px;
  }

  /* line 146, ../sass/main.scss */
  .md-pr20 {
    padding-right: 20px;
  }

  /* line 146, ../sass/main.scss */
  .md-pr40 {
    padding-right: 40px;
  }

  /* line 147, ../sass/main.scss */
  .md-pl0 {
    padding-left: 0px !important;
  }

  /* line 147, ../sass/main.scss */
  .md-pl10 {
    padding-left: 10px;
  }

  /* line 147, ../sass/main.scss */
  .md-pl20 {
    padding-left: 20px;
  }

  /* line 147, ../sass/main.scss */
  .md-pl40 {
    padding-left: 40px;
  }

  /* line 148, ../sass/main.scss */
  .md-pb0 {
    padding-bottom: 0px !important;
  }

  /* line 148, ../sass/main.scss */
  .md-pb10 {
    padding-bottom: 10px;
  }

  /* line 148, ../sass/main.scss */
  .md-pb20 {
    padding-bottom: 20px;
  }

  /* line 148, ../sass/main.scss */
  .md-pb30 {
    padding-bottom: 30px;
  }

  /* line 148, ../sass/main.scss */
  .md-pb40 {
    padding-bottom: 40px;
  }

  /* line 149, ../sass/main.scss */
  .md-pt0 {
    padding-top: 0px !important;
  }

  /* line 149, ../sass/main.scss */
  .md-pt10 {
    padding-top: 10px;
  }

  /* line 149, ../sass/main.scss */
  .md-pt20 {
    padding-top: 20px;
  }

  /* line 149, ../sass/main.scss */
  .md-pt30 {
    padding-top: 30px;
  }

  /* line 149, ../sass/main.scss */
  .md-pt40 {
    padding-top: 40px;
  }
}
/* line 152, ../sass/main.scss */
.padding-left {
  padding-left: 20px;
}

/* line 155, ../sass/main.scss */
.padding-right {
  padding-right: 20px;
}

/* line 158, ../sass/main.scss */
.padding-top {
  padding-top: 20px;
}

/* line 161, ../sass/main.scss */
.padding-bottom {
  padding-bottom: 20px;
}

/* line 165, ../sass/main.scss */
.top-0 {
  top: 0px !important;
}

/* line 171, ../sass/main.scss */
.fa-6x {
  font-size: 6em;
}

/* line 172, ../sass/main.scss */
.fa-7x {
  font-size: 7em;
}

/* line 173, ../sass/main.scss */
.fa-8x {
  font-size: 8em;
}

/* line 174, ../sass/main.scss */
.fa-9x {
  font-size: 9em;
}

/* line 175, ../sass/main.scss */
.fa-10x {
  font-size: 10em;
}

@media all {
  /* line 180, ../sass/main.scss */
  .page-break {
    display: none;
  }
}
@media print {
  /* line 184, ../sass/main.scss */
  .page-break {
    display: block;
    page-break-before: always;
  }

  /* line 185, ../sass/main.scss */
  .pr-mb0 {
    margin-bottom: 0px !important;
  }

  /* line 185, ../sass/main.scss */
  .pr-mb10 {
    margin-bottom: 10px !important;
  }

  /* line 185, ../sass/main.scss */
  .pr-mb20 {
    margin-bottom: 20px !important;
  }

  /* line 185, ../sass/main.scss */
  .pr-mb30 {
    margin-bottom: 30px !important;
  }

  /* line 185, ../sass/main.scss */
  .pr-mb40 {
    margin-bottom: 40px !important;
  }
}
/* line 190, ../sass/main.scss */
.text-color, .text-primary {
  color: #006bb5 !important;
}

/* line 193, ../sass/main.scss */
.text-secondary {
  color: #f15c2a;
}

/* line 196, ../sass/main.scss */
.text-dark {
  color: #565656;
}

/* line 199, ../sass/main.scss */
.text-blue {
  color: #006bb5;
}

/* line 202, ../sass/main.scss */
.text-orange {
  color: #f15c2a;
}

/* line 205, ../sass/main.scss */
.text-light {
  color: white;
}

/* line 208, ../sass/main.scss */
.text-grey {
  color: #9B9B9B;
}

/* line 214, ../sass/main.scss */
.text-xxs {
  font-size: 10px;
}

/* line 217, ../sass/main.scss */
.text-xs {
  font-size: 12px;
}

/* line 220, ../sass/main.scss */
.text-sm {
  font-size: 14px;
  line-height: normal;
}

/* line 224, ../sass/main.scss */
.text-16 {
  font-size: 16px;
}

/* line 227, ../sass/main.scss */
.text-18 {
  font-size: 18px;
}

/* line 230, ../sass/main.scss */
.text-md {
  font-size: 20px;
  line-height: normal;
}

/* line 235, ../sass/main.scss */
.text-lg {
  font-size: 24px;
  line-height: normal;
}

/* line 239, ../sass/main.scss */
.text-30 {
  font-size: 30px;
}

/* line 242, ../sass/main.scss */
.text-xl {
  font-size: 36px;
}

/* line 245, ../sass/main.scss */
.text-xxl {
  font-size: 60px;
}

/* line 250, ../sass/main.scss */
.weight-hairline {
  font-weight: 100;
}

/* line 253, ../sass/main.scss */
.weight-lt {
  font-weight: 200;
}

/* line 256, ../sass/main.scss */
.weight-normal {
  font-weight: normal;
}

/* line 259, ../sass/main.scss */
.weight-md {
  font-weight: 400;
}

/* line 262, ../sass/main.scss */
.wt-100 {
  font-weight: 100;
}

/* line 265, ../sass/main.scss */
.wt-200 {
  font-weight: 200;
}

/* line 268, ../sass/main.scss */
.wt-300 {
  font-weight: 300;
}

/* line 271, ../sass/main.scss */
.wt-400 {
  font-weight: 400;
}

/* line 274, ../sass/main.scss */
.wt-500 {
  font-weight: 500;
}

/* line 277, ../sass/main.scss */
.wt-600 {
  font-weight: 600;
}

/* line 280, ../sass/main.scss */
.wt-700 {
  font-weight: 700;
}

/* line 283, ../sass/main.scss */
.wt-800 {
  font-weight: 800;
}

/* line 286, ../sass/main.scss */
.wt-900 {
  font-weight: 900;
}

/* line 289, ../sass/main.scss */
.weight-heavy, .bold, b, strong {
  font-weight: bold;
}

/* line 294, ../sass/main.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 297, ../sass/main.scss */
.underline {
  text-decoration: underline;
}

/* line 302, ../sass/main.scss */
h1 {
  font-size: 36px;
  font-weight: bold;
}

/* line 306, ../sass/main.scss */
h2 {
  font-size: 24px;
  font-weight: bold;
}

/* line 310, ../sass/main.scss */
h3 {
  font-size: 30px;
  font-weight: bold;
}

/* line 314, ../sass/main.scss */
h4 {
  font-size: 24px;
  font-weight: bold;
}

/* line 318, ../sass/main.scss */
h5 {
  font-size: 18px;
  font-weight: bold;
}

/* line 325, ../sass/main.scss */
.form-control {
  padding: 6px 6px;
  border-color: #D7D7D7;
}

/* line 331, ../sass/main.scss */
.form-group img {
  max-width: initial;
}
/* line 334, ../sass/main.scss */
.form-group .input-icon.input-icon-nolabel {
  top: initial;
}

/* line 338, ../sass/main.scss */
label {
  font-weight: 300;
  margin-bottom: 0;
}

/* line 342, ../sass/main.scss */
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
  border-radius: 0px;
  font-size: 13px;
}
/* line 345, ../sass/main.scss */
.input-group-lg > .form-control:hover, .input-group-lg > .form-control:focus, .input-group-lg > .input-group-addon:hover, .input-group-lg > .input-group-addon:focus, .input-group-lg > .input-group-btn > .btn:hover, .input-group-lg > .input-group-btn > .btn:focus {
  border-radius: 0px;
}

/* line 349, ../sass/main.scss */
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  margin: inherit;
}

/* line 352, ../sass/main.scss */
.input-group-lg > .input-group-btn > .btn {
  font-size: 13px;
}

/* line 355, ../sass/main.scss */
.select-lg {
  background-color: #006bb5;
  border: #006bb5;
  color: white;
  padding: 5px 20px !important;
  line-height: normal;
  font-size: 24px !important;
  box-sizing: initial;
}
/* line 363, ../sass/main.scss */
.select-lg[disabled] {
  background-color: #f19d81;
}

/* line 367, ../sass/main.scss */
.input-group-addon {
  padding: 5px 12px;
  text-shadow: none;
  text-align: left;
  border-radius: 0px;
  color: white;
  background-color: #006bb5;
  font-size: 16px;
  font-weight: bold;
}
/* line 376, ../sass/main.scss */
.input-group-addon.secondary {
  background-color: #0881E8;
}

/* line 380, ../sass/main.scss */
.input-daterange .input-group-addon {
  /*
  padding: 0px 6px;
  min-width: 40px;
  font-size: 20px;
  font-weight: 100;
  text-align: center;
  */
  text-align: left;
  padding: 5px 12px;
  background-color: #0881E8;
}
/* line 392, ../sass/main.scss */
.input-daterange .input-group-addon img {
  margin-top: -5px;
}

/* line 397, ../sass/main.scss */
.i-check.checked:before, .i-radio.checked:before {
  left: 0.2px;
  position: relative;
}

/* line 402, ../sass/main.scss */
.checkbox-lg .i-check {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
/* line 406, ../sass/main.scss */
.checkbox-lg .i-check:before {
  font-size: 20px;
}

/* line 410, ../sass/main.scss */
.box-icon, [class^="box-icon-"], [class*=" box-icon-"] {
  background: #006bb5;
}

/* line 414, ../sass/main.scss */
.form-justify label {
  margin-top: 5px;
}

/* line 46, ../sass/_variables.scss */
.mobile-form input::-webkit-input-placeholder, .mobile-form textarea::-webkit-input-placeholder {
  color: transparent;
}
@media (max-width: 992px) {
  /* line 46, ../sass/_variables.scss */
  .mobile-form input::-webkit-input-placeholder, .mobile-form textarea::-webkit-input-placeholder {
    color: inherit;
  }
}
/* line 47, ../sass/_variables.scss */
.mobile-form input:-moz-placeholder, .mobile-form textarea:-moz-placeholder {
  color: transparent;
}
@media (max-width: 992px) {
  /* line 47, ../sass/_variables.scss */
  .mobile-form input:-moz-placeholder, .mobile-form textarea:-moz-placeholder {
    color: inherit;
  }
}
/* line 48, ../sass/_variables.scss */
.mobile-form input::-moz-placeholder, .mobile-form textarea::-moz-placeholder {
  color: transparent;
}
@media (max-width: 992px) {
  /* line 48, ../sass/_variables.scss */
  .mobile-form input::-moz-placeholder, .mobile-form textarea::-moz-placeholder {
    color: inherit;
  }
}
/* line 49, ../sass/_variables.scss */
.mobile-form input:-ms-input-placeholder, .mobile-form textarea:-ms-input-placeholder {
  color: transparent;
}
@media (max-width: 992px) {
  /* line 49, ../sass/_variables.scss */
  .mobile-form input:-ms-input-placeholder, .mobile-form textarea:-ms-input-placeholder {
    color: inherit;
  }
}
@media (max-width: 768px) {
  /* line 431, ../sass/main.scss */
  .mobile-form h1 {
    font-size: 26px;
  }
  /* line 434, ../sass/main.scss */
  .mobile-form h2 {
    font-size: 18px;
  }
  /* line 437, ../sass/main.scss */
  .mobile-form .form-group .input-icon {
    top: 39px;
  }
  /* line 440, ../sass/main.scss */
  .mobile-form label {
    text-align: center;
    padding-bottom: 10px;
  }
  /* line 444, ../sass/main.scss */
  .mobile-form .btn {
    width: 100%;
    margin-right: 0;
  }
  /* line 447, ../sass/main.scss */
  .mobile-form .btn:not(:last-child) {
    margin-bottom: 15px;
  }
}
/* line 452, ../sass/main.scss */
.mobile-form img {
  max-width: 100%;
}

/* line 459, ../sass/main.scss */
.iti-flag {
  background-image: url("../../vendors/intl-tel-input/img/flags.png");
}

/* line 462, ../sass/main.scss */
.intl-tel-input {
  display: block !important;
}

/* line 465, ../sass/main.scss */
.intl-tel-input .flag-container {
  z-index: 4;
}

/* line 471, ../sass/main.scss */
.btn {
  font-size: 16px;
  font-weight: inherit;
}

/* line 475, ../sass/main.scss */
.btn-primary, .btn-secondary, .btn-blue, .btn-grey, .btn-orange, .btn-outline-blue, .btn-outline-orange, .btn-light, .btn-dark, .btn-xdark, .btn-ghost, .btn-tertiary {
  border-radius: 0px;
  padding: 6px 15px;
}
/* line 478, ../sass/main.scss */
.btn-primary:hover, .btn-primary:focus, .btn-secondary:hover, .btn-secondary:focus, .btn-blue:hover, .btn-blue:focus, .btn-grey:hover, .btn-grey:focus, .btn-orange:hover, .btn-orange:focus, .btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-orange:hover, .btn-outline-orange:focus, .btn-light:hover, .btn-light:focus, .btn-dark:hover, .btn-dark:focus, .btn-xdark:hover, .btn-xdark:focus, .btn-ghost:hover, .btn-ghost:focus, .btn-tertiary:hover, .btn-tertiary:focus {
  border-radius: 0px;
}

/* line 482, ../sass/main.scss */
.btn-primary {
  background: #006bb5;
  border-color: #006bb5;
  /*
  &:hover, &:focus{
  	background: $primary-hover-color;
  	border-color: $primary-color;
  }
  */
}

/* line 492, ../sass/main.scss */
.btn-outline-primary {
  font-size: 1.3em;
  background: transparent;
  border-color: #006bb5;
  color: #006bb5;
  border-width: 2px;
}
/* line 498, ../sass/main.scss */
.btn-outline-primary:hover, .btn-outline-primary:focus {
  color: #006bb5;
}
/* line 503, ../sass/main.scss */
.btn-outline-primary.selected {
  background: #006bb5;
  color: white;
}

/* line 508, ../sass/main.scss */
.btn-secondary {
  background: #f15c2a;
  border-color: #f15c2a;
  color: white;
}
/* line 512, ../sass/main.scss */
.btn-secondary:hover, .btn-secondary:focus {
  color: white;
}

/* line 516, ../sass/main.scss */
.btn-blue {
  color: white;
  background: #006bb5;
  border-color: #006bb5;
}
/* line 520, ../sass/main.scss */
.btn-blue:hover, .btn-blue:focus, .btn-blue:focus {
  color: white;
  background: #006bb5;
  border-color: #006bb5;
}

/* line 526, ../sass/main.scss */
.btn-outline-blue {
  font-size: 1.3em;
  background: transparent;
  border-color: #006bb5;
  color: #006bb5;
  border-width: 2px;
}
/* line 533, ../sass/main.scss */
.btn-outline-blue:hover, .btn-outline-blue:focus {
  color: #006bb5;
}
/* line 536, ../sass/main.scss */
.btn-outline-blue.selected {
  background: #006bb5;
  color: white;
}

/* line 541, ../sass/main.scss */
.btn-orange {
  color: white;
  background: #f15c2a;
  border-color: #f15c2a;
}
/* line 545, ../sass/main.scss */
.btn-orange:hover, .btn-orange:focus, .btn-orange:focus {
  color: white;
  background: #f15c2a;
  border-color: #f15c2a;
}

/* line 551, ../sass/main.scss */
.btn-outline-orange {
  font-size: 1.3em;
  background: transparent;
  border-color: #f15c2a;
  color: #f15c2a;
  border-width: 2px;
}
/* line 558, ../sass/main.scss */
.btn-outline-orange:hover, .btn-outline-orange:focus {
  color: #f15c2a;
}
/* line 561, ../sass/main.scss */
.btn-outline-orange.selected {
  background: #f15c2a;
  color: white;
}

/* line 566, ../sass/main.scss */
.btn-grey {
  color: white;
  background: #565656;
  border-color: #565656;
}
/* line 570, ../sass/main.scss */
.btn-grey:hover, .btn-grey:focus, .btn-grey:focus {
  color: white;
  background: #565656;
  border-color: #565656;
}

/* line 576, ../sass/main.scss */
.btn-light {
  color: #006bb5;
  background: white !important;
  border-color: white;
}
/* line 580, ../sass/main.scss */
.btn-light:hover, .btn-light:focus {
  color: #006bb5;
  background: white;
  border-color: white;
}

/* line 586, ../sass/main.scss */
.btn-dark {
  color: white;
  background: #a3a3a3;
  border-color: #a3a3a3;
}
/* line 590, ../sass/main.scss */
.btn-dark:hover, .btn-dark:focus {
  color: white;
  background: #bdbdbd;
  border-color: #a3a3a3;
}

/* line 596, ../sass/main.scss */
.btn-xdark {
  color: white;
  background: #262626;
  border-color: #262626;
}
/* line 600, ../sass/main.scss */
.btn-xdark:hover, .btn-xdark:focus {
  color: white;
  background: #bdbdbd;
  border-color: #262626;
}

/* line 606, ../sass/main.scss */
.btn-outline-xdark {
  font-size: 1.3em;
  background: transparent;
  border-color: #262626;
  color: #262626;
  border-width: 2px;
}
/* line 613, ../sass/main.scss */
.btn-outline-xdark:hover, .btn-outline-xdark:focus {
  color: #262626;
}
/* line 616, ../sass/main.scss */
.btn-outline-xdark.selected {
  background: #262626;
  color: white;
}

/* line 621, ../sass/main.scss */
.btn-ghost {
  color: white !important;
  background: transparent;
  border-color: white;
}
/* line 625, ../sass/main.scss */
.btn-ghost:hover, .btn-ghost:focus {
  background: transparent !important;
  border-color: white;
}

/* line 630, ../sass/main.scss */
.btn-form {
  border: 0;
  background: #006bb5;
  color: white;
}
/* line 634, ../sass/main.scss */
.btn-form:hover, .btn-form:focus {
  background: #006bb5;
  color: white;
}

/* line 639, ../sass/main.scss */
.btn-wide {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 646, ../sass/main.scss */
.no-bg, .bg-none {
  background-color: transparent !important;
}

/* line 649, ../sass/main.scss */
.background-primary, .bg-primary {
  color: white;
  background-color: #006bb5;
}

/* line 653, ../sass/main.scss */
.background-blue, .bg-blue {
  color: white;
  background-color: #006bb5;
}

/* line 658, ../sass/main.scss */
.background-lightblue, .bg-blue-sec {
  background: #0080b6;
}

/* line 662, ../sass/main.scss */
.bg-blue-ter {
  background: #0881E8;
}

/* line 666, ../sass/main.scss */
.background-blue-gradient, .bg-blue-gradient {
  background: #0090b6;
  background: -webkit-linear-gradient(left, #0090b6, #0041b6);
  background: -o-linear-gradient(right, #0090b6, #0041b6);
  background: -moz-linear-gradient(right, #0090b6, #0041b6);
  background: linear-gradient(to right, #0090b6, #0041b6);
}

/* line 673, ../sass/main.scss */
.background-orange-gradient, .bg-orange-gradient {
  background-color: #f1782a;
  background: -webkit-linear-gradient(left, #f1782a, #f12e2a);
  background: -o-linear-gradient(right, #f1782a, #f12e2a);
  background: -moz-linear-gradient(right, #f1782a, #f12e2a);
  background: linear-gradient(to right, #f1782a, #f12e2a);
}

/* line 680, ../sass/main.scss */
.background-grey, .bg-grey {
  background-color: #eeeeee;
}

/* line 683, ../sass/main.scss */
.background-grey-mesh, .bg-grey-mesh {
  background-image: url("../../resources/images/grey-mesh-bg.jpg");
  background-size: cover;
}

/* line 688, ../sass/main.scss */
.bg-dark {
  background: #333333;
}

/* line 691, ../sass/main.scss */
.bg-dark-sec {
  background: #5b5b5b;
}

/* line 694, ../sass/main.scss */
.bg-light {
  background: #f4f4f4;
}

/* line 697, ../sass/main.scss */
.bg-white {
  background: white;
}

/* line 700, ../sass/main.scss */
.bg-light-sec {
  background: #f3f3f3;
}

/* line 704, ../sass/main.scss */
.background-certificate, .bg-certficate {
  background-image: url("../../resources/images/gift-certificate-bg.jpg");
  background-size: cover;
}

/* line 708, ../sass/main.scss */
.background-twitter, .bg-twitter {
  background-image: url("../../resources/images/twitter-bg.jpg");
  background-size: cover;
}

/* line 716, ../sass/main.scss */
.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}

/* line 721, ../sass/main.scss */
.gutter-20.row {
  margin-right: -10px;
  margin-left: -10px;
}

/* line 725, ../sass/main.scss */
.gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}

/* line 730, ../sass/main.scss */
.gutter-10.row {
  margin-right: -5px;
  margin-left: -5px;
}

/* line 734, ../sass/main.scss */
.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 739, ../sass/main.scss */
.gutter-0.row {
  margin-right: 0;
  margin-left: 0;
}

/* line 743, ../sass/main.scss */
.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 749, ../sass/main.scss */
.bs-callout {
  border: 1px solid #F0F0F0;
  border-left-width: 5px;
  border-radius: 0px;
  padding-top: 5px;
  padding-left: 15px;
  padding-bottom: 5px;
}
/* line 756, ../sass/main.scss */
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 760, ../sass/main.scss */
.bs-callout p:last-child {
  margin-bottom: 0;
}

/* line 766, ../sass/main.scss */
.header-block {
  background-color: white;
  box-shadow: 0px 2px 15px -5px #333333;
}

/* line 770, ../sass/main.scss */
.content-block {
  background-color: white;
}

/* line 775, ../sass/main.scss */
.sidebar-block ul {
  margin-bottom: 20px;
  list-style: none;
  margin-left: 0;
  padding-left: 1em;
  text-indent: -1em;
}
/* line 781, ../sass/main.scss */
.sidebar-block ul li a {
  color: #565656;
  line-height: 25px;
}
/* line 784, ../sass/main.scss */
.sidebar-block ul li a.current {
  font-weight: bold;
  color: #f15c2a;
}
/* line 790, ../sass/main.scss */
.sidebar-block a.btn {
  font-size: 18px;
  font-weight: 300;
  padding: 5px 40px;
}

@media (max-width: 768px) {
  /* line 798, ../sass/main.scss */
  #tabs-title {
    text-align: center;
  }
}

/* line 803, ../sass/main.scss */
.search-tabs-bg > .tabbable > .nav-tabs > li.active > a {
  background-color: #006bb5;
}

/* line 808, ../sass/main.scss */
#home-tabs .nav-tabs li {
  width: calc(25% - 3px);
}
/* line 810, ../sass/main.scss */
#home-tabs .nav-tabs li:not(:first-of-type) {
  margin-left: 4px;
}
/* line 813, ../sass/main.scss */
#home-tabs .nav-tabs li > a {
  color: #565656;
  padding: 10px 10px;
  margin-right: 0 !important;
  margin-bottom: 5px;
}
/* line 818, ../sass/main.scss */
#home-tabs .nav-tabs li > a img {
  display: block;
  margin: 10px auto;
}
/* line 823, ../sass/main.scss */
#home-tabs .nav-tabs li .icon {
  height: 35px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 828, ../sass/main.scss */
#home-tabs .nav-tabs li .icon.book {
  background-image: url("../../resources/images/icons/airplane-solid.png");
}
/* line 831, ../sass/main.scss */
#home-tabs .nav-tabs li .icon.check-in {
  background-image: url("../../resources/images/icons/check.png");
}
/* line 834, ../sass/main.scss */
#home-tabs .nav-tabs li .icon.status {
  background-image: url("../../resources/images/icons/clock.png");
}
/* line 837, ../sass/main.scss */
#home-tabs .nav-tabs li .icon.passes {
  background-image: url("../../resources/images/icons/ticket.png");
}
/* line 842, ../sass/main.scss */
#home-tabs .nav-tabs li.active > a {
  color: #006bb5;
  padding-bottom: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 848, ../sass/main.scss */
#home-tabs .nav-tabs li.active .icon.book {
  background-image: url("../../resources/images/icons/airplane-blue-solid.png");
}
/* line 851, ../sass/main.scss */
#home-tabs .nav-tabs li.active .icon.check-in {
  background-image: url("../../resources/images/icons/check-blue-solid.png");
}
/* line 854, ../sass/main.scss */
#home-tabs .nav-tabs li.active .icon.status {
  background-image: url("../../resources/images/icons/clock-blue-solid.png");
}
/* line 857, ../sass/main.scss */
#home-tabs .nav-tabs li.active .icon.passes {
  background-image: url("../../resources/images/icons/ticket-blue-solid.png");
}

/* line 866, ../sass/main.scss */
.nav-pills > li.active > a {
  background-color: #006bb5;
  border-radius: 0px;
}
/* line 869, ../sass/main.scss */
.nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #006bb5;
}

/* line 875, ../sass/main.scss */
.panel.dark {
  border: 0;
}
/* line 877, ../sass/main.scss */
.panel.dark .panel-title > a {
  background-color: #006bb5;
  color: white;
  font-weight: 400;
}
/* line 882, ../sass/main.scss */
.panel.dark .panel-collapse .panel-body {
  border: 0;
}

/* line 891, ../sass/main.scss */
.row-striped:nth-of-type(even) {
  background-color: #f2f2f2;
}

/* line 896, ../sass/main.scss */
.row-vert-sep div[class^="col"]:first-of-type {
  border-right: 1px solid #F4F4F4;
}

/* line 903, ../sass/main.scss */
#main-header {
  border-top: 5px solid #006bb5;
}
/* line 906, ../sass/main.scss */
#main-header .header-top {
  background: url("../../resources/images/header-bg.jpg");
  background-size: cover;
  max-height: none;
  padding: 0px;
}
@media (max-width: 992px) {
  /* line 912, ../sass/main.scss */
  #main-header .header-top .logo {
    text-align: center;
  }
}
/* line 917, ../sass/main.scss */
#main-header .header-top #airplane {
  position: absolute;
  width: initial;
  bottom: 0;
  right: 0;
  transform: translateY(45%);
}
@media (max-width: 992px) {
  /* line 917, ../sass/main.scss */
  #main-header .header-top #airplane {
    display: none;
  }
}
/* line 930, ../sass/main.scss */
#main-header .header-top #lang-select a {
  color: #565656;
}
/* line 934, ../sass/main.scss */
#main-header .header-top #phone {
  position: relative;
  top: 3px;
}
/* line 938, ../sass/main.scss */
#main-header .header-top #login {
  color: #565656;
}
/* line 940, ../sass/main.scss */
#main-header .header-top #login:hover {
  color: #565656;
}
@media (max-width: 992px) {
  /* line 946, ../sass/main.scss */
  #main-header .header-top .top-user-area-list {
    text-align: center;
  }
  /* line 948, ../sass/main.scss */
  #main-header .header-top .top-user-area-list li {
    float: none;
    display: inline-block;
  }
}
/* line 955, ../sass/main.scss */
#main-header img.link-img {
  top: -2px;
  position: relative;
  height: 12px;
  width: auto !important;
  margin-left: 10px;
  line-height: normal;
}
/* line 964, ../sass/main.scss */
#main-header .header-bottom {
  background-color: #006bb5;
}
/* line 966, ../sass/main.scss */
#main-header .header-bottom .slimmenu-menu-collapser {
  background-color: #006bb5;
}
@media (max-width: 992px) {
  /* line 903, ../sass/main.scss */
  #main-header {
    background: #333333;
  }
}

/* line 978, ../sass/main.scss */
#welcome-panel {
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
}
/* line 982, ../sass/main.scss */
#welcome-panel h1 {
  color: white;
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: 1em;
}
/* line 990, ../sass/main.scss */
#welcome-panel h2 {
  color: white;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 997, ../sass/main.scss */
#welcome-panel h3 {
  color: white;
  font-weight: 100;
  font-size: 18px;
}
/* line 1002, ../sass/main.scss */
#welcome-panel .search {
  font-weight: bold;
  font-size: 18px;
}

/* line 1007, ../sass/main.scss */
.header-slider-nav-container {
  height: 30px;
}
/* line 1009, ../sass/main.scss */
.header-slider-nav-container .toggle-autoplay {
  color: white;
  font-size: 40px;
  text-align: center;
  margin-right: 5px;
  position: relative;
  top: 0.3px;
}
/* line 1016, ../sass/main.scss */
.header-slider-nav-container .toggle-autoplay:focus {
  text-decoration: none;
}
/* line 1019, ../sass/main.scss */
.header-slider-nav-container .toggle-autoplay i {
  display: block;
  line-height: 34px;
}
/* line 1024, ../sass/main.scss */
.header-slider-nav-container .header-slider-nav {
  line-height: 30px;
}
/* line 1026, ../sass/main.scss */
.header-slider-nav-container .header-slider-nav .owl-dot {
  vertical-align: middle;
  height: 34px;
  width: 34px;
  background-color: white;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
}
/* line 1034, ../sass/main.scss */
.header-slider-nav-container .header-slider-nav .owl-dot.active {
  background-color: #006bb5;
}
/* line 1037, ../sass/main.scss */
.header-slider-nav-container .header-slider-nav .owl-dot:not(:last-of-type) {
  margin-right: 5px;
}

/* line 1047, ../sass/main.scss */
.weather .tempurature, .weather .icon-container {
  vertical-align: middle;
}

/* line 1055, ../sass/main.scss */
#home-top-links .link {
  color: #006bb5;
  text-align: center;
}
/* line 1058, ../sass/main.scss */
#home-top-links .link a, #home-top-links .link a:hover {
  display: block;
  padding: 30px 0px;
  color: #006bb5;
}
/* line 1063, ../sass/main.scss */
#home-top-links .link:hover {
  background-color: #f3f3f3;
}
/* line 1066, ../sass/main.scss */
#home-top-links .link span {
  display: block;
  font-size: 15px;
  font-weight: 400;
  color: #2c94ec;
  margin-top: 15px;
  line-height: 1em;
}

/* line 1081, ../sass/main.scss */
#home-about {
  background-image: url(../../resources/images/ico-board-lg.png);
  background-position: 15% 40px;
  background-repeat: no-repeat;
}
/* line 1085, ../sass/main.scss */
#home-about .perk {
  line-height: 28px;
}

/* line 1089, ../sass/main.scss */
.plane-circ-icon {
  height: 32px;
  width: 32px;
  background-color: #006bb5;
  background-image: url(../../resources/images/icons/airplane-white-solid.png);
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
  border-color: white;
  border-width: 4px;
  border-style: solid;
}

/* line 1102, ../sass/main.scss */
.feature-card-sm {
  background-color: white;
  display: block;
}
/* line 1106, ../sass/main.scss */
.feature-card-sm:hover h4, .feature-card-sm:hover span {
  text-decoration: underline;
}
/* line 1110, ../sass/main.scss */
.feature-card-sm .plane-circ-icon {
  position: absolute;
  right: -10px;
  top: 10px;
}
/* line 1115, ../sass/main.scss */
.feature-card-sm h4 {
  color: #006bb5;
  margin-bottom: 5px;
}
/* line 1119, ../sass/main.scss */
.feature-card-sm p {
  font-size: 14px;
  line-height: 22px;
}
/* line 1123, ../sass/main.scss */
.feature-card-sm a, .feature-card-sm a:hover {
  color: #006bb5;
  font-weight: 600;
}
/* line 1127, ../sass/main.scss */
.feature-card-sm .content {
  padding: 10px 5px;
}

/* line 1134, ../sass/main.scss */
.feature-card-lg {
  background-color: #f3f3f3;
  display: block;
}
/* line 1137, ../sass/main.scss */
.feature-card-lg:focus {
  text-decoration: none;
}
/* line 1141, ../sass/main.scss */
.feature-card-lg:hover h4, .feature-card-lg:hover p {
  text-decoration: underline;
}
/* line 1145, ../sass/main.scss */
.feature-card-lg .content {
  background-color: #f3f3f3;
  padding: 15px;
}
/* line 1149, ../sass/main.scss */
.feature-card-lg h4 {
  color: #006bb5;
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 1155, ../sass/main.scss */
.feature-card-lg p {
  margin-bottom: 0;
  width: 80%;
}
/* line 1159, ../sass/main.scss */
.feature-card-lg .plane-circ-icon {
  position: absolute;
  right: 20px;
  margin-top: -15px;
  border-color: #f3f3f3;
}

/* line 1172, ../sass/main.scss */
#home-bottom-links .link {
  display: block;
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 18px;
  color: #565656;
  text-align: center;
  position: relative;
  /*
  a, a:hover{
  	display: block;
  	div{
  		font-size: 18px;
  		color: $text-dark;
  	}
  }
  */
}
/* line 1180, ../sass/main.scss */
#home-bottom-links .link:not(:last-of-type)::after {
  content: "";
  border-right: 1px solid #D7D7D7;
  width: 100%;
  height: 75%;
  position: absolute;
  left: 0;
  bottom: 12.5%;
  border-right: 1px solid #D7D7D7;
}
@media (max-width: 992px) {
  /* line 1180, ../sass/main.scss */
  #home-bottom-links .link:not(:last-of-type)::after {
    height: 100%;
    bottom: 0;
    border-bottom: 1px solid #D7D7D7;
    border-right: 0px;
  }
}
/* line 1196, ../sass/main.scss */
#home-bottom-links .link img {
  margin-bottom: 60px;
}
/* line 1208, ../sass/main.scss */
#home-bottom-links .link:hover {
  background-color: #f3f3f3;
}

/* line 1217, ../sass/main.scss */
#header-slider {
  background-color: #006bb5;
}
/* line 1219, ../sass/main.scss */
#header-slider .owl-nav {
  display: none;
}
/* line 1222, ../sass/main.scss */
#header-slider .owl-stage-outer {
  height: 100%;
}
/* line 1224, ../sass/main.scss */
#header-slider .owl-stage-outer .owl-stage {
  height: 100%;
}
/* line 1226, ../sass/main.scss */
#header-slider .owl-stage-outer .owl-stage .owl-item {
  height: 100%;
}
/* line 1229, ../sass/main.scss */
#header-slider .owl-stage-outer .owl-stage .slide {
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 992px) {
  /* line 1237, ../sass/main.scss */
  #header-slider .owl-stage-outer {
    display: none;
  }
}

/* line 1243, ../sass/main.scss */
#locations-nav-container .owl-prev {
  margin-right: 10px;
}
/* line 1246, ../sass/main.scss */
#locations-nav-container .owl-prev, #locations-nav-container .owl-next {
  color: #D7D7D7;
  font-size: 25px;
  cursor: pointer;
}
/* line 1250, ../sass/main.scss */
#locations-nav-container .owl-prev.disabled, #locations-nav-container .owl-next.disabled {
  cursor: not-allowed;
}
/* line 1253, ../sass/main.scss */
#locations-nav-container .owl-prev:hover, #locations-nav-container .owl-next:hover {
  color: #565656;
}

/* line 1259, ../sass/main.scss */
#packages-slider .slide {
  text-align: center;
  padding: 55px 55px;
  color: white;
  font-size: 24px;
  background-position: center center;
  background-size: cover;
}
/* line 1266, ../sass/main.scss */
#packages-slider .slide h4 {
  font-size: 48px;
  color: white;
  line-height: normal;
}
/* line 1270, ../sass/main.scss */
#packages-slider .slide h4 .title {
  font-weight: bold;
  font-size: 66px;
  line-height: 44px;
}

/* line 1278, ../sass/main.scss */
#packages-nav-container {
  position: absolute;
  width: calc(100% + 20px);
  left: -10px;
  top: calc(50% - 20px);
}
/* line 1284, ../sass/main.scss */
#packages-nav-container .owl-prev, #packages-nav-container .owl-next {
  color: #D7D7D7;
  font-size: 25px;
  cursor: pointer;
}
/* line 1288, ../sass/main.scss */
#packages-nav-container .owl-prev.disabled, #packages-nav-container .owl-next.disabled {
  cursor: not-allowed;
}
/* line 1291, ../sass/main.scss */
#packages-nav-container .owl-prev:hover, #packages-nav-container .owl-next:hover {
  color: #D7D7D7;
}
/* line 1295, ../sass/main.scss */
#packages-nav-container .owl-prev {
  float: left;
}
/* line 1298, ../sass/main.scss */
#packages-nav-container .owl-next {
  float: right;
}
@media (max-width: 480px) {
  /* line 1278, ../sass/main.scss */
  #packages-nav-container {
    display: none;
  }
}

/* line 1308, ../sass/main.scss */
.flight-status-table {
  color: black;
}
/* line 1310, ../sass/main.scss */
.flight-status-table .status {
  height: 100px;
}
@media (max-width: 992px) {
  /* line 1310, ../sass/main.scss */
  .flight-status-table .status {
    height: initial;
  }
}
/* line 1315, ../sass/main.scss */
.flight-status-table .status > div[class^='col'] {
  background-color: #f4f4f4;
  height: 100%;
}
/* line 1318, ../sass/main.scss */
.flight-status-table .status > div[class^='col'] .mLabel {
  font-size: 14px;
}
/* line 1321, ../sass/main.scss */
.flight-status-table .status > div[class^='col'] .value {
  font-size: 32px;
  font-weight: 900;
}
/* line 1326, ../sass/main.scss */
.flight-status-table .status > div[class^='col']:nth-of-type(1):after {
  content: '';
  font-size: 0px;
  line-height: 0%;
  width: 0px;
  height: 100%;
  border-top: 50px solid #006bb5;
  border-bottom: 50px solid #006bb5;
  border-left: 20px solid transparent;
  border-right: none;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 992px) {
  /* line 1326, ../sass/main.scss */
  .flight-status-table .status > div[class^='col']:nth-of-type(1):after {
    display: none;
  }
}
/* line 1344, ../sass/main.scss */
.flight-status-table .status > div[class^='col']:nth-of-type(2) {
  background-color: #006bb5;
  color: white;
}
/* line 1351, ../sass/main.scss */
.flight-status-table .departure-arrival .mLabel {
  font-size: 18px;
}
/* line 1354, ../sass/main.scss */
.flight-status-table .departure-arrival #From, .flight-status-table .departure-arrival #To {
  font-size: 32px;
  color: #006bb5;
  line-height: normal;
}
/* line 1359, ../sass/main.scss */
.flight-status-table .departure-arrival img {
  width: initial;
}
@media (max-width: 992px) {
  /* line 1350, ../sass/main.scss */
  .flight-status-table .departure-arrival {
    text-align: center;
  }
}
/* line 1366, ../sass/main.scss */
.flight-status-table .details {
  height: 90px;
  background-color: #f4f4f4;
}
@media (max-width: 992px) {
  /* line 1366, ../sass/main.scss */
  .flight-status-table .details {
    height: initial;
  }
}
/* line 1372, ../sass/main.scss */
.flight-status-table .details > div[class^='col'] {
  height: 100%;
}
/* line 1374, ../sass/main.scss */
.flight-status-table .details > div[class^='col']:not(:first-of-type) {
  border-left: 1px solid black;
}
@media (max-width: 992px) {
  /* line 1374, ../sass/main.scss */
  .flight-status-table .details > div[class^='col']:not(:first-of-type) {
    border-left: none;
    border-top: 1px solid black;
  }
}
/* line 1381, ../sass/main.scss */
.flight-status-table .details > div[class^='col']:nth-of-type(even) {
  font-size: 15px;
}
/* line 1383, ../sass/main.scss */
.flight-status-table .details > div[class^='col']:nth-of-type(even) div {
  margin-bottom: 5px;
}
@media (max-width: 992px) {
  /* line 1381, ../sass/main.scss */
  .flight-status-table .details > div[class^='col']:nth-of-type(even) {
    text-align: center;
  }
}
/* line 1393, ../sass/main.scss */
.flight-status-table .details .FlightDate {
  font-size: 15px;
}
/* line 1396, ../sass/main.scss */
.flight-status-table .details .FlightNumber {
  font-size: 20px;
}

/*
.check-in-table{
	color: $text-dark;
	.destination-details{
		span{
			font-size: 18px;
		}
		.destination-city{
			font-size: 32px;
			color: $an-blue;
			line-height: normal;
		}
	}
	.itinerary-number{
		font-size: 32px;
		font-weight: 100;
		line-height: normal;
	}
	.row.flight-details{
		//height: 90px;
		@media (max-width : 992px){
			height: initial;
		}
		background-color: $color-bg-light;
		>div[class^='col']{
			height: 100%;
			&:not(:first-of-type){
				border-left: 1px solid black;
				@media (max-width : 992px){
					border-left: none;
					border-top: 1px solid black;
				}
			}
			&:nth-of-type(even){
				font-size: 16px;
				line-height: normal;
				div{
					margin-bottom: 5px;
				}
				@media (max-width : 992px){
					text-align: center;
				}
			}
			&:nth-of-type(odd){
			}
		}
		
	}
	.background-light, .bg-light{
		background-color: $color-bg-light;
	}
	.passenger{
		>div[class^='col']{
			min-height: 60px;
		}
		&.selected{
			color: white;
			>div[class^='col']{
				background-color: $primary-color;
			}
			.arrow{
				font-size: 0px;
				line-height: 0%;
				width: 0px;
				border-top: 30px solid white;
				border-right: 35px solid #f15c2a;
				border-bottom: 30px solid white;
			}
			select{
				
				padding-top: 0px !important;
				padding-bottom: 0px !important;
				padding-left: 5px !important;
				padding-right: 5px !important;
				background-color: white;
				color: #f15c2a;
				margin-left: auto;
				margin-right: auto;
			}
			@media print{
				page-break-inside: avoid;
				.row.eq-height > div[class^='col']{
					//height: initial !important;
				}
			}
		}
		&.disabled{
			cursor: default;
		}
	}
	.fareclass{
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		display: inline-block;
		box-sizing: border-box;
		opacity: 0.6;
		background-color: $primary-color;
		color: white;
		color: white;
		min-width: 100px;
		height: 100%;
		max-height:120px;
		padding: 0 5px;
		text-align: center;
		text-decoration: none !important;
		&.selected{
			outline: 3px solid black;
			outline-offset: -3px;
			opacity: 1;
		}
		&:not(:last-of-type){
			margin-right: 10px;
		}
		&.saver{
			background-color: $primary-color;
		}
		&.optimum{
			background-color: $an-blue;
		}
		&.goyukon{
			background-color: $an-blue;
		}
		.inner{
			position: relative;
			top: 50%;
			transform: translateY(-50%);
			@media (max-width : 992px){
				transform: inherit;
			}
		}
		@media (max-width : 1200px){
			top: initial;
			transform: initial;
		}
		@media (max-width : 992px){
			margin-top: 20px;
			max-height: initial;
			padding-top: 20px;
			padding-bottom: 20px;
		}
	}
	.alternate-date{
		display: inline-block;
		padding: 5px 0;
		color: $text-dark;
		text-align: center;
		//width: calc(100% / 9);
		width: 100%;
		text-decoration: none !important;
		font-size: 0;
		font-size: $text-xs;
		.date{
			color: $text-dark;
		}
		.price{
			color: $an-blue;
			white-space: pre;
		}
		&:not(:last-of-type){
			//margin-right: 15px;
		}
		&.disabled{
			.price{
				color: $text-dark;
			}
		}
		&.selected{
			background-color: $primary-color;
			color: $text-light;
			font-size: 14px;
			.date,.price{
				color: $text-light;
			}
		}
	}
	table.fare-breakdown{
		tr{
			&.dark{
				background-color: $color-bg-light;
			}
			td{
				padding: 5px 0px;
				&:nth-of-type(2){
					text-align: right;
				}
			}
			&:not(:last-of-type){
				border-bottom: $table-border;
			}
		}
		tbody{
			&:not(:last-of-type){
				border-bottom: $table-border;
			}
		}
	}
	.stop-list{
		line-height: normal;
		.stop-name{
			line-height: normal;
			width: calc(50% - 20px);
			float:right;
			clear: both;
			text-align: left;
			transform: translateY(-50%);
			color: $text-dark;
			font-size: 30px;
			font-weight: 900;
		}
		.stop-time{
			line-height: normal;
			width: calc(50% - 20px);
			float: left;
			clear: both;
			text-align: right;
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
		}
		.stop{
			line-height: normal;
			width: 100%;
			display: inline-block;
			position: relative;
			min-height: 75px;
			.timeline-seg{
				line-height: normal;
				border-right: 1px solid black;
				height: calc(100%);
				position: absolute;
				left: calc(50%);
				.layover{
					
				}
			}
			.timeline-seg.layover{
				border-image: url(../../resources/images/dashed-base.png) 1 round;
			}
			&:first-of-type .timeline-seg:before{
				@include destination-breakdown-marker;
				transform: translateX(-50%) translateY(-50%);
				background-color: $primary-color;
			}
			&:not(:first-of-type) .timeline-seg:before{
				@include destination-breakdown-marker;
				transform: translateX(-50%) translateY(-50%);
				background-color: black;
			}
			&:last-of-type .timeline-seg{
				height: 0;
				&:before{
					display: none;
				}
				&:after{
					@include destination-breakdown-marker;
					transform: translateX(-50%) translateY(50%);
					bottom: 0px;
					background-color: $primary-color;
				}
			}
		}
	}
	.baggage-connect{
	
		-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.4);
		-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.4);
		box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.4);
		
		//border-radius: 15px;
		background-color: #F7F7F7;
		.image{
			//border-top-left-radius: 15px;
			//border-bottom-left-radius: 15px;
			-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.4);
			-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.4);
			box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.4);
			background-color: #E7E7E7;
		}
	}
}
.seat-select-table{
	.passenger{
		cursor: pointer;
		cursor: hand;
	}
}
*/
/* line 1694, ../sass/main.scss */
.content-header {
  padding: 5px 10px;
  background-color: #272727;
  color: white;
}

/* line 1701, ../sass/main.scss */
.alternate-date-list {
  overflow: hidden;
}
/* line 1703, ../sass/main.scss */
.alternate-date-list .owl-stage {
  display: flex;
}
/* line 1706, ../sass/main.scss */
.alternate-date-list .owl-nav.disabled {
  display: none;
}
/* line 1710, ../sass/main.scss */
.alternate-date-list .owl-nav .owl-prev {
  float: left;
}
/* line 1713, ../sass/main.scss */
.alternate-date-list .owl-nav .owl-next {
  float: right;
}
/* line 1717, ../sass/main.scss */
.alternate-date-list .alternate-date {
  display: inline-block;
  padding: 15px 0;
  color: #565656;
  text-align: center;
  background-color: #F0F0F0;
  width: 100%;
  text-decoration: none !important;
}
/* line 1726, ../sass/main.scss */
.alternate-date-list .alternate-date .date {
  color: #565656;
}
/* line 1729, ../sass/main.scss */
.alternate-date-list .alternate-date .price {
  color: #006bb5;
  white-space: pre;
}
/* line 1737, ../sass/main.scss */
.alternate-date-list .alternate-date.disabled .price {
  color: #565656;
}
/* line 1741, ../sass/main.scss */
.alternate-date-list .alternate-date.selected {
  background-color: white;
}
/* line 1743, ../sass/main.scss */
.alternate-date-list .alternate-date.selected .date {
  color: #565656;
}
/* line 1746, ../sass/main.scss */
.alternate-date-list .alternate-date.selected .price {
  color: #f15c2a;
}

/* line 1752, ../sass/main.scss */
.fareclass {
  font-size: 20px;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 100px;
  color: #565656;
  text-align: center;
  text-decoration: none;
}
/* line 1761, ../sass/main.scss */
.fareclass:hover, .fareclass:active, .fareclass:focus {
  color: #565656;
  text-decoration: none;
}
/* line 1765, ../sass/main.scss */
.fareclass:not(:last-of-type) {
  margin-right: 10px;
}
@media (max-width: 480px) {
  /* line 1765, ../sass/main.scss */
  .fareclass:not(:last-of-type) {
    margin-right: 0px;
  }
}
/* line 1771, ../sass/main.scss */
.fareclass:nth-child(3n+0) {
  border-color: #f15c2a;
}
/* line 1773, ../sass/main.scss */
.fareclass:nth-child(3n+0).selected .price {
  outline-color: #f15c2a;
}
/* line 1777, ../sass/main.scss */
.fareclass:nth-child(3n+1) {
  border-color: #006bb5;
}
/* line 1779, ../sass/main.scss */
.fareclass:nth-child(3n+1).selected .price {
  outline-color: #006bb5;
}
/* line 1783, ../sass/main.scss */
.fareclass:nth-child(3n+2) {
  border-color: black;
}
/* line 1785, ../sass/main.scss */
.fareclass:nth-child(3n+2).selected .price {
  outline-color: black;
}
/* line 1790, ../sass/main.scss */
.fareclass.selected .price {
  background-color: initial;
  outline-width: 3px;
  outline-offset: -3px;
  outline-style: solid;
}
/* line 1797, ../sass/main.scss */
.fareclass .name {
  border-color: inherit;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  padding-bottom: 10px;
  margin-bottom: 25px;
}
/* line 1804, ../sass/main.scss */
.fareclass .price {
  background-color: #F0F0F0;
  padding: 30px 62px;
}

/*
.fare-breakdown{
	font-weight: 400;
	tbody > tr:first-child > th, tbody > tr:first-child > td{
		border-top: none;
	}
	tbody > tr > th:nth-of-type(2), tbody > tr > td:nth-of-type(2){
		text-align: right;
	}
	.category{
		font-weight: bold;
	}
	.fare{
		background-color: #F5F5F5;
	}
	.total{
		
	}
	.flight-total{
		font-weight: bold;
		color: $an-blue;
	}
}
*/
/* line 1841, ../sass/main.scss */
.seat-selection-widget .background-outer, .seat-selection-widget .bg-outer {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background: url(../../resources/images/seat-selection/wing-right.png), url(../../resources/images/seat-selection/wing-left.png);
  background-repeat: no-repeat;
  background-size: initial;
  background-position: right center, left center;
}
/* line 1852, ../sass/main.scss */
.seat-selection-widget .background-inner, .seat-selection-widget .bg-inner {
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #eeeeee;
  height: 100%;
  width: 100%;
}
/* line 1862, ../sass/main.scss */
.seat-selection-widget .ext-right {
  position: absolute;
  right: 0;
  transform: translateX(200%);
}
/* line 1867, ../sass/main.scss */
.seat-selection-widget .ext-left {
  position: absolute;
  left: 0;
  transform: translateX(-200%);
}
/* line 1872, ../sass/main.scss */
.seat-selection-widget .overlay {
  z-index: 1;
  background-color: #006bb5;
  position: absolute;
  width: 100%;
  left: 0px;
  height: 24px;
  opacity: 0.2;
}
/* line 1881, ../sass/main.scss */
.seat-selection-widget a {
  z-index: 2;
  position: relative;
}
/* line 1885, ../sass/main.scss */
.seat-selection-widget img {
  width: initial;
}

/* line 1894, ../sass/main.scss */
ul.legend {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1898, ../sass/main.scss */
ul.legend img {
  width: initial;
}

/* line 1904, ../sass/main.scss */
.seat-selection-form .passenger-list .passenger {
  padding: 10px 15px;
  border: 1px solid #D7D7D7;
}
/* line 1907, ../sass/main.scss */
.seat-selection-form .passenger-list .passenger.selected {
  border: 2px solid #f15c2a;
}
/* line 1909, ../sass/main.scss */
.seat-selection-form .passenger-list .passenger.selected label {
  font-weight: bold;
}

/* line 1918, ../sass/main.scss */
.confirmation-header .text-lg {
  font-size: 36px;
  line-height: 1.3em;
}
/* line 1922, ../sass/main.scss */
.confirmation-header .text-md {
  font-size: 28px;
  line-height: 1.3em;
}
/* line 1926, ../sass/main.scss */
.confirmation-header .text-sm {
  font-size: 24px;
  line-height: 1.3em;
}

/* line 1933, ../sass/main.scss */
.boarding-pass {
  -webkit-print-color-adjust: exact;
  border: 2px solid black;
}
/* line 1936, ../sass/main.scss */
.boarding-pass .logo {
  display: inline;
  max-width: 150px;
}
@media print {
  /* line 1933, ../sass/main.scss */
  .boarding-pass {
    display: block !important;
    -webkit-region-break-inside: avoid;
    page-break-inside: avoid;
  }
}

/* line 1949, ../sass/main.scss */
.flight-table {
  position: relative;
  z-index: 5;
  text-transform: uppercase;
}
/* line 1954, ../sass/main.scss */
.flight-table .row div[class^='col'] {
  padding: 15px 18px;
  border-right: 1px solid rgba(183, 183, 183, 0.5);
  border-top: 1px solid rgba(183, 183, 183, 0.5);
}
/* line 1958, ../sass/main.scss */
.flight-table .row div[class^='col']:first-child {
  border-left: 1px solid rgba(183, 183, 183, 0.5);
}
@media (max-width: 992px) {
  /* line 1954, ../sass/main.scss */
  .flight-table .row div[class^='col'] {
    text-align: center;
  }
}
@media (max-width: 480px) {
  /* line 1954, ../sass/main.scss */
  .flight-table .row div[class^='col'] {
    padding: 15px 5px;
  }
}
/* line 1969, ../sass/main.scss */
.flight-table .row:nth-of-type(odd) div[class^='col'] {
  background-color: white;
}
/* line 1974, ../sass/main.scss */
.flight-table .row:nth-of-type(even) div[class^='col'] {
  background-color: #E5E5E5;
}
/* line 1979, ../sass/main.scss */
.flight-table .row:nth-of-type(1) div[class^='col'] {
  background-color: #006bb5;
  color: white;
  border-right: none;
}
/* line 1983, ../sass/main.scss */
.flight-table .row:nth-of-type(1) div[class^='col']:last-of-type {
  border-right: 1px solid rgba(183, 183, 183, 0.5);
}
/* line 1989, ../sass/main.scss */
.flight-table .row:nth-of-type(2) div[class^='col'] {
  background-color: #006bb5;
  color: white;
  border-right: none;
}
/* line 1994, ../sass/main.scss */
.flight-table .row:nth-of-type(2) div[class^='col']:last-of-type {
  border-right: 1px solid rgba(183, 183, 183, 0.5);
}
/* line 2001, ../sass/main.scss */
.flight-table .row:last-of-type div[class^='col'] {
  border-bottom: 1px solid rgba(183, 183, 183, 0.5);
}

/* line 2011, ../sass/main.scss */
.signup-table-group .btn {
  width: 100%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 46, ../sass/_variables.scss */
  .signup-table-group input::-webkit-input-placeholder, .signup-table-group textarea::-webkit-input-placeholder {
    color: inherit;
  }
}
@media (max-width: 992px) {
  /* line 47, ../sass/_variables.scss */
  .signup-table-group input:-moz-placeholder, .signup-table-group textarea:-moz-placeholder {
    color: inherit;
  }
}
@media (max-width: 992px) {
  /* line 48, ../sass/_variables.scss */
  .signup-table-group input::-moz-placeholder, .signup-table-group textarea::-moz-placeholder {
    color: inherit;
  }
}
@media (max-width: 992px) {
  /* line 49, ../sass/_variables.scss */
  .signup-table-group input:-ms-input-placeholder, .signup-table-group textarea:-ms-input-placeholder {
    color: inherit;
  }
}
@media (max-width: 768px) {
  /* line 2023, ../sass/main.scss */
  .signup-table-group label {
    text-align: center;
    padding-bottom: 10px;
  }
}
@media (max-width: 768px) {
  /* line 2029, ../sass/main.scss */
  .signup-table-group #corporate {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2034, ../sass/main.scss */
  .signup-table-group #corporate .mobile-padding {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 2037, ../sass/main.scss */
  .signup-table-group #corporate .mobile-padding p {
    text-align: center;
  }
  /* line 2040, ../sass/main.scss */
  .signup-table-group #corporate .mobile-padding .no-margin {
    margin-bottom: 20px !important;
  }
}
/* line 2045, ../sass/main.scss */
.signup-table-group #corporate textarea.form-control {
  height: inherit !important;
}

/* line 2053, ../sass/main.scss */
.features-table-head {
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  /* line 2058, ../sass/main.scss */
  .features-table-head h1 {
    font-size: 32px;
    text-align: center;
  }
  /* line 2062, ../sass/main.scss */
  .features-table-head .row div:last-of-type h1 {
    padding-top: 20px;
    font-size: 72px;
  }
  /* line 2066, ../sass/main.scss */
  .features-table-head p {
    font-size: 20px;
    text-align: center;
    position: relative;
    left: 15%;
  }
}

/* line 2074, ../sass/main.scss */
.features-table {
  margin-top: 30px;
}
@media (max-width: 768px) {
  /* line 2074, ../sass/main.scss */
  .features-table {
    margin-top: 0px;
  }
}
/* line 2079, ../sass/main.scss */
.features-table .title {
  background-color: #333333;
  padding: 20px 30px;
}
@media (max-width: 768px) {
  /* line 2079, ../sass/main.scss */
  .features-table .title {
    text-align: center;
  }
}
/* line 2086, ../sass/main.scss */
.features-table .list {
  background-color: #006bb5;
}
/* line 2088, ../sass/main.scss */
.features-table .list ul {
  list-style-position: inside;
  padding: 30px;
}

/* line 46, ../sass/_variables.scss */
#buy-gift-certificates-form input::-webkit-input-placeholder, #buy-gift-certificates-form textarea::-webkit-input-placeholder {
  color: inherit;
}
/* line 47, ../sass/_variables.scss */
#buy-gift-certificates-form input:-moz-placeholder, #buy-gift-certificates-form textarea:-moz-placeholder {
  color: inherit;
}
/* line 48, ../sass/_variables.scss */
#buy-gift-certificates-form input::-moz-placeholder, #buy-gift-certificates-form textarea::-moz-placeholder {
  color: inherit;
}
/* line 49, ../sass/_variables.scss */
#buy-gift-certificates-form input:-ms-input-placeholder, #buy-gift-certificates-form textarea:-ms-input-placeholder {
  color: inherit;
}
/* line 2108, ../sass/main.scss */
#buy-gift-certificates-form textarea.form-control {
  height: inherit !important;
}

/* line 2115, ../sass/main.scss */
.gift-certificate-header {
  background: url("../../resources/images/airplane-right.png"), url("../../resources/images/gc-header.png");
  background-repeat: no-repeat;
  background-position: right center, left center;
}

/* line 2122, ../sass/main.scss */
.pass-feature-block {
  color: white;
  padding: 40px;
  background-size: cover;
}

/* line 2128, ../sass/main.scss */
.air-pass-list {
  color: black;
  list-style-image: none;
}
/* line 2131, ../sass/main.scss */
.air-pass-list li {
  list-style: none;
  list-style-image: none;
}
/* line 2134, ../sass/main.scss */
.air-pass-list li:not(first-of-type) {
  margin-top: 20px;
}
/* line 2137, ../sass/main.scss */
.air-pass-list li:before {
  content: "";
  width: 15px;
  height: 22px;
  position: absolute;
  display: inline;
  background-image: url("../../resources/images/icons/airplane-solid.png");
  background-repeat: no-repeat;
  left: 20px;
  background-size: contain;
  background-position: 0px center;
}
/* line 2150, ../sass/main.scss */
.air-pass-list.no-image {
  padding: 0;
}
/* line 2152, ../sass/main.scss */
.air-pass-list.no-image li:before {
  display: none;
}

/* line 2159, ../sass/main.scss */
nav.reservation {
  font-size: 18px;
  text-align: justify;
  /*
  text-align: center;
  .step{
  	width: calc((100% / 7 - 4px));
  	height: 45px;
  	display: inline-block;
  	vertical-align: top;
  	@media (max-width : 768px){
  		height: initial;
  	}
  	.circ{
  		position: relative;
  		z-index: 2;
  		background-color: $an-blue;
  		color: white;
  		text-align: center;
  		height: 45px;
  		width: 45px;
  		border-radius: 100%;
  		margin: 0 auto;
  		margin-bottom: 10px;
  		i{
  			line-height: inherit;
  		}
  		@media (max-width : 480px){
  			height: 25px;
  			width: 25px;
  		}
  	}
  	&:not(:last-of-type):after{
  		z-index: 1;
  		content: "";
  		position: absolute;
  		height: 0px;
  		border-bottom: 5px solid black;
  		border-top: 0px solid black;
  		top: 20px;
  		width: calc((100% / 6) - 50px);
  		margin-left: 73px;
  		border-color: #006bb5;
  		display: block;
  		@media (max-width : 1280px){
  		}
  		@media (max-width : 1200px){
  			margin-left: 64px;
  		}
  		@media (max-width : 992px){
  			margin-left: 70px;
  		}
  		@media (max-width : 768px){
  			margin-left: 53px;
  		}
  		@media (max-width : 480px){
  			top: 10px;
  			width: calc((100% / 6) - 22px);
  			margin-left: 27px;
  		}
  		
  	}
  	&.current{
  		.circ{
  			background-color: $primary-color;
  		}
  		&:not(:last-of-type):after{
  			border-color: $color-btn-dark;
  		}
  	}
  	&.incomplete{
  		.circ{
  			background-color: $color-btn-dark;
  		}
  		&:not(:last-of-type):after{
  			border-color: $color-btn-dark;
  		}
  	}
  }
  */
}
/* line 2162, ../sass/main.scss */
nav.reservation .step {
  display: inline-block;
}
/* line 2164, ../sass/main.scss */
nav.reservation .step.complete {
  color: #006bb5;
}
/* line 2167, ../sass/main.scss */
nav.reservation .step.current {
  color: #f15c2a;
  font-weight: bold;
}
/* line 2171, ../sass/main.scss */
nav.reservation .step.incomplete {
  color: #B8B8B8;
}
/* line 2175, ../sass/main.scss */
nav.reservation::after {
  content: '';
  width: 100%;
  display: inline-block;
}

/* line 2259, ../sass/main.scss */
.plaza-premium-table {
  background-color: #E6ECF8;
  padding: 15px 15px;
  border-radius: 10px;
}
/* line 2263, ../sass/main.scss */
.plaza-premium-table ul {
  padding-left: 20px;
  color: #006bb5;
}
/* line 2266, ../sass/main.scss */
.plaza-premium-table ul span {
  color: #565656;
}
/* line 2270, ../sass/main.scss */
.plaza-premium-table ul > li > ul {
  padding-left: 5px;
  color: #006bb5;
}
/* line 2273, ../sass/main.scss */
.plaza-premium-table ul > li > ul span {
  color: #565656;
}
/* line 2277, ../sass/main.scss */
.plaza-premium-table .offer-breakdown {
  padding: 15px 15px;
  background: white;
  border-radius: 10px;
  border: 1px solid #006bb5;
}

/* line 2286, ../sass/main.scss */
.payment-table .item {
  padding: 20px;
  background: white;
}
/* line 2289, ../sass/main.scss */
.payment-table .item.heading {
  padding: 10px 10px 10px 20px;
  background-color: #272727;
  color: white;
  font-size: 20px;
}
/* line 2296, ../sass/main.scss */
.payment-table img.logo {
  max-width: 100%;
}

/* line 2303, ../sass/main.scss */
.profile-sidebar .background {
  background-image: url("../../resources/images/thank-you-yukon.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 2308, ../sass/main.scss */
.profile-sidebar h2 {
  font-weight: 100;
  color: white;
  margin-top: 75px;
}

/* line 2314, ../sass/main.scss */
.profile-card {
  background-color: #333333;
  border-radius: 5px;
}
/* line 2317, ../sass/main.scss */
.profile-card .user-icon {
  min-width: 100px;
  max-width: 60%;
  height: auto;
  border-radius: 100%;
}
/* line 2323, ../sass/main.scss */
.profile-card a.list-item {
  display: block;
  padding: 20px;
  color: white;
  border-top: 1px solid rgba(183, 183, 183, 0.5);
  border-color: #161616;
}
/* line 2329, ../sass/main.scss */
.profile-card a.list-item:hover {
  background-color: #006bb5;
}

/* line 2335, ../sass/main.scss */
.table-striped-vert > tbody > tr > td:nth-child(odd), .table-striped-vert > tbody > tr > th:nth-child(odd) {
  background-color: #f9f9f9;
}

/* line 2338, ../sass/main.scss */
.table-striped-vert > tbody > tr > td:nth-child(even), .table-striped-vert > tbody > tr > th:nth-child(even) {
  background-color: initial;
}

/* line 2344, ../sass/main.scss */
footer #main-footer {
  padding: 0;
  background-color: #f3f3f3;
  box-shadow: inset 0 6px 11px -10px #333333;
}
/* line 2348, ../sass/main.scss */
footer #main-footer .form-control {
  background-color: #5b5b5b;
}
@media (max-width: 992px) {
  /* line 2351, ../sass/main.scss */
  footer #main-footer .logo {
    text-align: center;
  }
}
@media (max-width: 992px) {
  /* line 2356, ../sass/main.scss */
  footer #main-footer .col-xs-12:nth-of-type(4) {
    text-align: center;
  }
}
/* line 2361, ../sass/main.scss */
footer #main-footer .social {
  display: inline-block;
  float: none;
}
/* line 2364, ../sass/main.scss */
footer #main-footer .social a {
  margin: 0px 10px 20px 10px;
}
/* line 2366, ../sass/main.scss */
footer #main-footer .social a i {
  color: white;
  background: #006bb5;
  padding: 13px;
  border-radius: 50%;
  font-size: 20px;
  margin-bottom: 20px;
  min-width: 45px;
}
/* line 2378, ../sass/main.scss */
footer #main-footer .menu-lg a {
  text-transform: uppercase;
  font-weight: 600;
  color: #565656;
  font-size: 18px;
  margin: 0px 10px 20px 10px;
  display: inline-block;
}
/* line 2388, ../sass/main.scss */
footer #main-footer .menu-sm a {
  color: #565656;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 2395, ../sass/main.scss */
footer #sub-footer {
  color: #565656;
  text-align: center;
  background-color: #006bb5;
  padding: 0px 0px 60px 0px;
  position: relative;
}
/* line 2401, ../sass/main.scss */
footer #sub-footer .angled-shape {
  font-size: 0px;
  line-height: 0%;
  width: 0px;
  border-bottom: 50px solid #006bb5;
  border-left: 250px solid transparent;
  border-right: 250px solid transparent;
  margin: 0 auto;
  top: -49px;
  position: absolute;
  left: calc(50% - 250px);
}
@media (max-width: 768px) {
  /* line 2401, ../sass/main.scss */
  footer #sub-footer .angled-shape {
    border-left: 150px solid transparent;
    border-right: 150px solid transparent;
    left: calc(50% - 150px);
  }
}
/* line 2418, ../sass/main.scss */
footer #sub-footer img {
  position: relative;
  top: -20px;
}
/* line 2422, ../sass/main.scss */
footer #sub-footer .copyright {
  color: white;
  font-size: 14px;
}
