/* line 9, _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, _bootstrap-5-10-col.scss */

.col-xs-5ths {
  width: 20%;
  float: left;
}


/* line 20, _bootstrap-5-10-col.scss */

.col-xs-2-5ths {
  width: 40%;
  float: left;
}

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

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

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


/* line 62, _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, _bootstrap-5-10-col.scss */

.col-xs-10ths {
  width: 10%;
  float: left;
}

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

@media (min-width: 992px) {
  /* line 82, _bootstrap-5-10-col.scss */
  .col-md-10ths {
    width: 10%;
    float: left;
  }
}

@media (min-width: 1200px) {
  /* line 89, _bootstrap-5-10-col.scss */
  .col-lg-10ths {
    width: 10%;
    float: left;
  }
}


/*
.top-area, .special-area{
	height: initial;
	min-height: 700px;
}
*/


/* line 10, _theme-overrides.scss */

*[role="tablist"] a {
  text-decoration: none !important;
}


/*
img{
	width: inherit;
}
*/


/* line 18, _theme-overrides.scss */

img {
  width: initial;
}


/* line 21, _theme-overrides.scss */

.popover {
  max-width: 600px !important;
}


/* line 25, _theme-overrides.scss */

::selection {
  background: #f15c2a;
  /* WebKit/Blink Browsers */
}


/* line 28, _theme-overrides.scss */

::-moz-selection {
  background: #f15c2a;
  /* Gecko Browsers */
}


/* line 31, _theme-overrides.scss */

a, a:hover {
  color: #f15c2a;
}


/* line 34, _theme-overrides.scss */

.top-user-area .top-user-area-list>li>a:hover {
  color: #f15c2a;
}


/* line 37, _theme-overrides.scss */

.form-control:active, .form-control:focus {
  border-color: #f15c2a;
}


/* line 43, _theme-overrides.scss */

header#main-header {
  border-bottom-color: #f15c2a;
}

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: #f15c2a;
}


/* line 46, _theme-overrides.scss */

.i-check.checked, .i-radio.checked {
  border-color: #f15c2a;
  background: #f15c2a;
}


/* line 51, _theme-overrides.scss */

.search-tabs-bg>.tabbable>.tab-content>.tab-pane {
  padding: 30px;
}


/* line 55, _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: #f15c2a;
  border-color: #f15c2a;
}


/* line 59, _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: #f15c2a;
  border-color: #f15c2a;
}


/* line 63, _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: #f15c2a;
  outline: none !important;
}


/* line 67, _theme-overrides.scss */

.box-icon:hover, [class^="box-icon-"]:hover, [class*=" box-icon-"]:hover {
  background-color: #f15c2a;
}


/* line 70, _theme-overrides.scss */

.search-tabs-bg>.tabbable>.nav-tabs>li>a:hover>.fa {
  background: #f15c2a;
}


/* line 73, _theme-overrides.scss */

.list-horizontal.list-border>li:last-of-type {
  padding-right: 0 !important;
  margin-right: 0;
}


/* line 77, _theme-overrides.scss */

.list-horizontal.list-border>li:last-of-type:after {
  display: none;
}


/* line 80, _theme-overrides.scss */

.top-user-area .top-user-area-list>li:after {
  background: white;
}


/* line 87, _theme-overrides.scss */

footer#main-footer {
  padding-top: 10px;
}


/* line 89, _theme-overrides.scss */

footer#main-footer .form-control {
  background-color: #f15c2a;
}


/* line 93, _theme-overrides.scss */

footer .list-horizontal>li, footer .list-inline>li {
  float: right;
  margin-right: 10px;
  margin-left: 0;
}


/* line 98, _theme-overrides.scss */

footer .list-horizontal>li:first-child, footer .list-inline>li:first-child {
  margin-right: 0;
}


/* line 101, _theme-overrides.scss */

footer .list-horizontal>li:last-child, footer .list-inline>li:last-child {
  margin-right: 10px;
}

@media print {
  /* line 2, _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, _bootstrap-print.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 8, _bootstrap-print.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }
  /* line 11, _bootstrap-print.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }
  /* line 14, _bootstrap-print.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 17, _bootstrap-print.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }
  /* line 20, _bootstrap-print.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }
  /* line 23, _bootstrap-print.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 26, _bootstrap-print.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }
  /* line 29, _bootstrap-print.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }
  /* line 32, _bootstrap-print.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 35, _bootstrap-print.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }
  /* line 38, _bootstrap-print.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }
  /* line 41, _bootstrap-print.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 44, _bootstrap-print.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  /* line 47, _bootstrap-print.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  /* line 50, _bootstrap-print.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 53, _bootstrap-print.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  /* line 56, _bootstrap-print.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  /* line 59, _bootstrap-print.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 62, _bootstrap-print.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  /* line 65, _bootstrap-print.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  /* line 68, _bootstrap-print.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 71, _bootstrap-print.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  /* line 74, _bootstrap-print.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  /* line 77, _bootstrap-print.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 80, _bootstrap-print.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 83, _bootstrap-print.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  /* line 86, _bootstrap-print.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  /* line 89, _bootstrap-print.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 92, _bootstrap-print.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  /* line 95, _bootstrap-print.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  /* line 98, _bootstrap-print.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 101, _bootstrap-print.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  /* line 104, _bootstrap-print.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  /* line 107, _bootstrap-print.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 110, _bootstrap-print.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  /* line 113, _bootstrap-print.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  /* line 116, _bootstrap-print.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 119, _bootstrap-print.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 122, _bootstrap-print.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 125, _bootstrap-print.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 128, _bootstrap-print.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 131, _bootstrap-print.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 134, _bootstrap-print.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 137, _bootstrap-print.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 140, _bootstrap-print.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 143, _bootstrap-print.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 146, _bootstrap-print.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 149, _bootstrap-print.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 152, _bootstrap-print.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 155, _bootstrap-print.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  /* line 158, _bootstrap-print.scss */
  .visible-xs {
    display: none !important;
  }
  /* line 161, _bootstrap-print.scss */
  .hidden-xs {
    display: block !important;
  }
  /* line 164, _bootstrap-print.scss */
  table.hidden-xs {
    display: table;
  }
  /* line 167, _bootstrap-print.scss */
  tr.hidden-xs {
    display: table-row !important;
  }
  /* line 171, _bootstrap-print.scss */
  th.hidden-xs, td.hidden-xs {
    display: table-cell !important;
  }
  /* line 174, _bootstrap-print.scss */
  .hidden-xs.hidden-print {
    display: none !important;
  }
  /* line 177, _bootstrap-print.scss */
  .hidden-sm {
    display: none !important;
  }
  /* line 180, _bootstrap-print.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 183, _bootstrap-print.scss */
  table.visible-sm {
    display: table;
  }
  /* line 186, _bootstrap-print.scss */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 190, _bootstrap-print.scss */
  th.visible-sm, td.visible-sm {
    display: table-cell !important;
  }
}

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

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

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


/* line 11, main.scss */

.animation-spin {
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}


/* line 19, main.scss */

.pt10 {
  padding-top: 10px;
}


/* line 19, main.scss */

.pt20 {
  padding-top: 20px;
}


/* line 19, main.scss */

.pt50 {
  padding-top: 50px;
}


/* line 19, main.scss */

.pt60 {
  padding-top: 60px;
}


/* line 19, main.scss */

.pt80 {
  padding-top: 80px;
}


/* line 19, main.scss */

.pt100 {
  padding-top: 100px;
}


/* line 20, main.scss */

.pb10 {
  padding-bottom: 10px;
}


/* line 20, main.scss */

.pb20 {
  padding-bottom: 20px;
}


/* line 20, main.scss */

.pb50 {
  padding-bottom: 50px;
}


/* line 20, main.scss */

.pb60 {
  padding-bottom: 60px;
}


/* line 20, main.scss */

.pb80 {
  padding-bottom: 80px;
}


/* line 20, main.scss */

.pb100 {
  padding-bottom: 100px;
}


/* line 22, main.scss */

.mt30 {
  margin-top: 30px;
}


/* line 22, main.scss */

.mt40 {
  margin-top: 40px;
}


/* line 22, main.scss */

.mt50 {
  margin-top: 50px;
}


/* line 22, main.scss */

.mt60 {
  margin-top: 60px;
}


/* line 22, main.scss */

.mt80 {
  margin-top: 80px;
}


/* line 22, main.scss */

.mt100 {
  margin-top: 100px;
}


/* line 23, main.scss */

.mb30 {
  margin-bottom: 30px;
}


/* line 23, main.scss */

.mb40 {
  margin-bottom: 40px;
}


/* line 23, main.scss */

.mb50 {
  margin-bottom: 50px;
}


/* line 23, main.scss */

.mb60 {
  margin-bottom: 60px;
}


/* line 23, main.scss */

.mb80 {
  margin-bottom: 80px;
}


/* line 23, main.scss */

.mb100 {
  margin-bottom: 100px;
}

@media (max-width: 480px) {
  /* line 26, main.scss */
  .xs-mr0 {
    margin-right: 0px !important;
  }
  /* line 26, main.scss */
  .xs-mr10 {
    margin-right: 10px;
  }
  /* line 26, main.scss */
  .xs-mr20 {
    margin-right: 20px;
  }
  /* line 26, main.scss */
  .xs-mr40 {
    margin-right: 40px;
  }
  /* line 27, main.scss */
  .xs-ml0 {
    margin-left: 0px !important;
  }
  /* line 27, main.scss */
  .xs-ml10 {
    margin-left: 10px;
  }
  /* line 27, main.scss */
  .xs-ml20 {
    margin-left: 20px;
  }
  /* line 27, main.scss */
  .xs-ml40 {
    margin-left: 40px;
  }
  /* line 28, main.scss */
  .xs-mb0 {
    margin-bottom: 0px !important;
  }
  /* line 28, main.scss */
  .xs-mb10 {
    margin-bottom: 10px;
  }
  /* line 28, main.scss */
  .xs-mb20 {
    margin-bottom: 20px;
  }
  /* line 28, main.scss */
  .xs-mb30 {
    margin-bottom: 30px;
  }
  /* line 28, main.scss */
  .xs-mb40 {
    margin-bottom: 40px;
  }
  /* line 29, main.scss */
  .xs-mt0 {
    margin-top: 0px !important;
  }
  /* line 29, main.scss */
  .xs-mt10 {
    margin-top: 10px;
  }
  /* line 29, main.scss */
  .xs-mt20 {
    margin-top: 20px;
  }
  /* line 29, main.scss */
  .xs-mt30 {
    margin-top: 30px;
  }
  /* line 29, main.scss */
  .xs-mt40 {
    margin-top: 40px;
  }
  /* line 30, main.scss */
  .xs-text-center {
    text-align: center;
  }
}

@media (max-width: 768px) {
  /* line 33, main.scss */
  .sm-mr0 {
    margin-right: 0px !important;
  }
  /* line 33, main.scss */
  .sm-mr10 {
    margin-right: 10px;
  }
  /* line 33, main.scss */
  .sm-mr20 {
    margin-right: 20px;
  }
  /* line 33, main.scss */
  .sm-mr40 {
    margin-right: 40px;
  }
  /* line 34, main.scss */
  .sm-ml0 {
    margin-left: 0px !important;
  }
  /* line 34, main.scss */
  .sm-ml10 {
    margin-left: 10px;
  }
  /* line 34, main.scss */
  .sm-ml20 {
    margin-left: 20px;
  }
  /* line 34, main.scss */
  .sm-ml40 {
    margin-left: 40px;
  }
  /* line 35, main.scss */
  .sm-mb0 {
    margin-bottom: 0px !important;
  }
  /* line 35, main.scss */
  .sm-mb10 {
    margin-bottom: 10px;
  }
  /* line 35, main.scss */
  .sm-mb20 {
    margin-bottom: 20px;
  }
  /* line 35, main.scss */
  .sm-mb30 {
    margin-bottom: 30px;
  }
  /* line 35, main.scss */
  .sm-mb40 {
    margin-bottom: 40px;
  }
  /* line 36, main.scss */
  .sm-mt0 {
    margin-top: 0px !important;
  }
  /* line 36, main.scss */
  .sm-mt10 {
    margin-top: 10px;
  }
  /* line 36, main.scss */
  .sm-mt20 {
    margin-top: 20px;
  }
  /* line 36, main.scss */
  .sm-mt30 {
    margin-top: 30px;
  }
  /* line 36, main.scss */
  .sm-mt40 {
    margin-top: 40px;
  }
  /* line 37, main.scss */
  .sm-text-center {
    text-align: center;
  }
}

@media (max-width: 992px) {
  /* line 40, main.scss */
  .md-mr0 {
    margin-right: 0px !important;
  }
  /* line 40, main.scss */
  .md-mr10 {
    margin-right: 10px;
  }
  /* line 40, main.scss */
  .md-mr20 {
    margin-right: 20px;
  }
  /* line 40, main.scss */
  .md-mr40 {
    margin-right: 40px;
  }
  /* line 41, main.scss */
  .md-ml0 {
    margin-left: 0px !important;
  }
  /* line 41, main.scss */
  .md-ml10 {
    margin-left: 10px;
  }
  /* line 41, main.scss */
  .md-ml20 {
    margin-left: 20px;
  }
  /* line 41, main.scss */
  .md-ml40 {
    margin-left: 40px;
  }
  /* line 42, main.scss */
  .md-mb0 {
    margin-bottom: 0px !important;
  }
  /* line 42, main.scss */
  .md-mb10 {
    margin-bottom: 10px;
  }
  /* line 42, main.scss */
  .md-mb20 {
    margin-bottom: 20px;
  }
  /* line 42, main.scss */
  .md-mb30 {
    margin-bottom: 30px;
  }
  /* line 42, main.scss */
  .md-mb40 {
    margin-bottom: 40px;
  }
  /* line 43, main.scss */
  .md-mt0 {
    margin-top: 0px !important;
  }
  /* line 43, main.scss */
  .md-mt10 {
    margin-top: 10px;
  }
  /* line 43, main.scss */
  .md-mt20 {
    margin-top: 20px;
  }
  /* line 43, main.scss */
  .md-mt30 {
    margin-top: 30px;
  }
  /* line 43, main.scss */
  .md-mt40 {
    margin-top: 40px;
  }
  /* line 44, main.scss */
  .md-text-center {
    text-align: center;
  }
}


/* line 46, main.scss */

.top-0 {
  top: 0px !important;
}


/* line 50, main.scss */

.fa-6x {
  font-size: 6em;
}


/* line 51, main.scss */

.fa-7x {
  font-size: 7em;
}


/* line 52, main.scss */

.fa-8x {
  font-size: 8em;
}


/* line 53, main.scss */

.fa-9x {
  font-size: 9em;
}


/* line 54, main.scss */

.fa-10x {
  font-size: 10em;
}


/* line 56, main.scss */

.vertical-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}


/* line 61, main.scss */

span.vertical-center {
  vertical-align: middle;
}


/* line 65, main.scss */

.text-light {
  color: white;
}


/* line 68, main.scss */

.text-blue {
  color: #006bb5 !important;
}


/* line 71, main.scss */

.inline {
  display: inline;
}


/* line 74, main.scss */

.inline-block {
  display: inline-block;
}


/* line 77, main.scss */

.nobr {
  white-space: nowrap;
}


/* line 80, main.scss */

.clear-both {
  clear: both;
}


/* line 83, main.scss */

.no-bg {
  background-color: transparent !important;
}


/* line 86, main.scss */

.no-border {
  border: none !important;
}


/* line 89, main.scss */

.no-shadow {
  box-shadow: none !important;
}


/* line 92, main.scss */

.no-padding {
  padding: 0 !important;
}


/* line 95, main.scss */

.no-margin {
  margin: 0 !important;
}


/* line 98, main.scss */

.no-border {
  border: 0 !important;
}


/* line 101, main.scss */

.full-width {
  width: 100%;
}


/* line 104, main.scss */

.width-inherit {
  width: inherit;
}


/* line 107, main.scss */

.width-initial {
  width: initial;
}


/* line 110, main.scss */

.border-dark {
  border: 2px solid black;
}


/* line 113, main.scss */

.display-block {
  display: block;
}


/* line 116, main.scss */

.line-height-normal {
  line-height: normal;
}


/* line 119, main.scss */

.disabled {
  cursor: not-allowed;
}


/* line 122, main.scss */

.border-top-sep {
  border-top: 1px solid rgba(183, 183, 183, 0.5);
}


/* line 125, main.scss */

.border-bottom-sep {
  border-bottom: 1px solid rgba(183, 183, 183, 0.5);
}

@media all {
  /* line 131, main.scss */
  .page-break {
    display: none;
  }
}

@media print {
  /* line 135, main.scss */
  .page-break {
    display: block;
    page-break-before: always;
  }
}


/* line 140, main.scss */

.text-color, .text-primary {
  color: #f15c2a !important;
}


/* line 143, main.scss */

.text-dark {
  color: #565656;
}


/* line 146, main.scss */

.text-blue {
  color: #006bb5;
}


/* line 149, main.scss */

.text-xxs {
  font-size: 8px;
}


/* line 152, main.scss */

.text-xs {
  font-size: 10px;
}


/* line 155, main.scss */

.text-sm {
  font-size: 16px;
}


/* line 158, main.scss */

.text-md {
  font-size: 20px;
}


/* line 161, main.scss */

.text-lg {
  font-size: 34px;
}


/* line 164, main.scss */

.text-xl {
  font-size: 60px;
}


/* line 169, main.scss */

.weight-normal {
  font-weight: normal;
}


/* line 172, main.scss */

.weight-md {
  font-weight: 400;
}


/* line 175, main.scss */

p.weight-md, label.weight-md {
  font-weight: 800;
}


/* line 178, main.scss */

.weight-heavy, .bold, b, strong {
  font-weight: bold !important;
}


/* line 181, main.scss */

.uppercase {
  text-transform: uppercase;
}


/* line 184, main.scss */

.underline {
  text-decoration: underline;
}


/* line 189, 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 192, 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 196, main.scss */

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
  margin: inherit;
}


/* line 199, main.scss */

.input-group-lg>.input-group-btn>.btn {
  font-size: 13px;
}


/* line 203, main.scss */

.select-lg {
  background-color: #f15c2a;
  border: #f15c2a;
  color: white;
  padding: 5px 20px !important;
  line-height: normal;
  font-size: 24px !important;
  box-sizing: initial;
}


/* line 211, main.scss */

.select-lg[disabled] {
  background-color: #f19d81;
}


/* line 217, main.scss */

.btn-primary, .btn-secondary, .btn-blue, .btn-light, .btn-dark, .btn-xdark, .btn-ghost, .btn-tertiary {
  border-radius: 0px;
}


/* line 220, main.scss */

.btn-primary:hover, .btn-primary:focus, .btn-secondary:hover, .btn-secondary:focus, .btn-blue:hover, .btn-blue: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 224, main.scss */

.btn-primary {
  background: #f15c2a;
  border-color: #f15c2a;
}

.btn-primary-getaway {
  background: #0F66B9;
  border-color: #0F66B9;
}


/* line 227, main.scss */

.btn-primary:hover, .btn-primary:focus {
  background: #ff906b;
  border-color: #f15c2a;
}

.btn-primary-getaway:hover, .btn-primary-getaway:focus {
  background: #4B89C5;
  border-color: #0F66B9;
}


/* line 232, main.scss */

.btn-secondary {
  background: whitesmoke;
  border-color: whitesmoke;
}


/* line 235, main.scss */

.btn-secondary:hover, .btn-secondary:focus {
  background: whitesmoke;
  border-color: whitesmoke;
}


/* line 240, main.scss */

.btn-blue {
  color: white;
  background: #006bb5;
  border-color: #006bb5;
}


/* line 244, main.scss */

.btn-blue:hover, .btn-blue:focus, .btn-blue:focus {
  color: white;
  background: #006bb5;
  border-color: #006bb5;
}


/* line 250, main.scss */

.btn-light {
  color: #f15c2a;
  background: white !important;
  border-color: white;
}


/* line 254, main.scss */

.btn-light:hover, .btn-light:focus {
  color: #f15c2a;
  background: white;
  border-color: white;
}


/* line 260, main.scss */

.btn-dark {
  color: white;
  background: #a3a3a3;
  border-color: #a3a3a3;
}


/* line 264, main.scss */

.btn-dark:hover, .btn-dark:focus {
  color: white;
  background: #bdbdbd;
  border-color: #a3a3a3;
}


/* line 270, main.scss */

.btn-xdark {
  color: white;
  background: #262626;
  border-color: #262626;
}


/* line 274, main.scss */

.btn-xdark:hover, .btn-xdark:focus {
  color: white;
  background: #bdbdbd;
  border-color: #262626;
}


/* line 280, main.scss */

.btn-ghost {
  color: white !important;
  background: transparent;
  border-color: white;
}


/* line 284, main.scss */

.btn-ghost:hover, .btn-ghost:focus {
  background: transparent !important;
  border-color: white;
}


/* line 289, main.scss */

.btn-slim {
  padding: 10px 40px;
}


/* line 292, main.scss */

.btn-form {
  border: 0;
  background: #f15c2a;
  color: white;
}


/* line 296, main.scss */

.btn-form:hover, .btn-form:focus {
  background: #f15c2a;
  color: white;
}


/* line 301, main.scss */

.checkbox-lg .i-check {
  width: 35px;
  height: 35px;
  line-height: 35px;
}


/* line 305, main.scss */

.checkbox-lg .i-check:before {
  font-size: 20px;
}


/* line 310, main.scss */

.box-icon, [class^="box-icon-"], [class*=" box-icon-"] {
  background: #f15c2a;
}


/* line 314, main.scss */

.background-primary {
  color: white;
  background-color: #f15c2a;
}


/* line 318, main.scss */

.background-blue {
  color: white;
  background-color: #006bb5;
}


/* line 322, main.scss */

.background-lightblue {
  background: #0080b6;
}


/* line 325, main.scss */

.background-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 335, main.scss */

.background-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 342, main.scss */

.background-grey {
  background-color: #eeeeee;
}


/* line 346, main.scss */

.bg-dark {
  background: #333333;
}


/* line 349, main.scss */

.bg-dark-sec {
  background: #5b5b5b;
}


/* line 352, main.scss */

.bg-light {
  background: whitesmoke;
}


/* line 355, main.scss */

.bg-light-sec {
  background: white;
}


/* line 360, main.scss */

.no-gutter>[class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}


/* line 366, main.scss */

.iti-flag {
  background-image: url("../../vendors/intl-tel-input/img/flags.png");
}


/* line 369, main.scss */

.intl-tel-input {
  display: block !important;
}


/* line 372, main.scss */

.intl-tel-input .flag-container {
  z-index: 4;
}


/* line 377, main.scss */

.search-tabs-bg>.tabbable>.nav-tabs>li.active>a {
  background-color: #f15c2a;
}


/* line 382, main.scss */

.nav-pills>li.active>a {
  background-color: #f15c2a;
  border-radius: 0px;
}


/* line 385, main.scss */

.nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
  background-color: #f15c2a;
}


/* line 391, main.scss */

.panel.dark {
  border: 0;
}


/* line 393, main.scss */

.panel.dark .panel-title>a {
  background-color: #006bb5;
  color: white;
  font-weight: 400;
}


/* line 398, main.scss */

.panel.dark .panel-collapse .panel-body {
  border: 0;
}


/* line 406, main.scss */

.row-striped:nth-of-type(even) {
  background-color: #f2f2f2;
}


/* line 411, main.scss */

.row-vert-sep div[class^="col"]:first-of-type {
  border-right: 1px solid #d1d0cb;
}


/*
.vertical-align-bottom{
	position: relative;
	top: 100%;
	transform: translateY(-100%);
}
*/


/* line 427, main.scss */

#main-header .header-top {
  background: url("/assets/images/clouds.jpg");
  background-size: cover;
  max-height: none;
  padding-bottom: 2px;
  text-shadow: 0px 0px 5px black;
}

@media (max-width: 992px) {
  /* line 433, main.scss */
  #main-header .header-top .logo {
    text-align: center;
  }
}


/* line 438, main.scss */

#main-header .header-top #airplane {
  position: absolute;
  width: initial;
  bottom: 0;
  right: 0;
  transform: translateY(45%);
}

@media (max-width: 992px) {
  /* line 438, main.scss */
  #main-header .header-top #airplane {
    display: none;
  }
}


/* line 448, main.scss */

#main-header .header-top #phone {
  text-align: right;
  color: white;
  font-size: 22px;
}


/* line 452, main.scss */

#main-header .header-top #phone a {
  color: inherit;
}

@media (max-width: 992px) {
  /* line 448, main.scss */
  #main-header .header-top #phone {
    clear: both;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 15px;
  }
}

@media (max-width: 992px) {
  /* line 464, main.scss */
  #main-header .header-top .top-user-area-list {
    text-align: center;
  }
  /* line 466, main.scss */
  #main-header .header-top .top-user-area-list li {
    float: none;
    display: inline-block;
  }
}

@media (max-width: 992px) {
  /* line 426, main.scss */
  #main-header {
    background: #333333;
  }
}

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


/* line 486, main.scss */

.flight-status-table {
  color: black;
}


/* line 488, main.scss */

.flight-status-table .status {
  height: 100px;
}

@media (max-width: 992px) {
  /* line 488, main.scss */
  .flight-status-table .status {
    height: initial;
  }
}


/* line 493, main.scss */

.flight-status-table .status>div[class^='col'] {
  background-color: whitesmoke;
  height: 100%;
}


/* line 496, main.scss */

.flight-status-table .status>div[class^='col'] .mLabel {
  font-size: 14px;
}


/* line 499, main.scss */

.flight-status-table .status>div[class^='col'] .value {
  font-size: 32px;
  font-weight: 900;
}


/* line 504, 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 #f15c2a;
  border-bottom: 50px solid #f15c2a;
  border-left: 20px solid transparent;
  border-right: none;
  position: absolute;
  right: 0;
  top: 0;
}

@media (max-width: 992px) {
  /* line 504, main.scss */
  .flight-status-table .status>div[class^='col']:nth-of-type(1):after {
    display: none;
  }
}


/* line 522, main.scss */

.flight-status-table .status>div[class^='col']:nth-of-type(2) {
  background-color: #f15c2a;
  color: white;
}


/* line 529, main.scss */

.flight-status-table .departure-arrival .mLabel {
  font-size: 18px;
}


/* line 532, main.scss */

.flight-status-table .departure-arrival #From, .flight-status-table .departure-arrival #To {
  font-size: 32px;
  color: #006bb5;
  line-height: normal;
}


/* line 537, main.scss */

.flight-status-table .departure-arrival img {
  width: initial;
}

@media (max-width: 992px) {
  /* line 528, main.scss */
  .flight-status-table .departure-arrival {
    text-align: center;
  }
}


/* line 544, main.scss */

.flight-status-table .details {
  height: 90px;
  background-color: whitesmoke;
}

@media (max-width: 992px) {
  /* line 544, main.scss */
  .flight-status-table .details {
    height: initial;
  }
}


/* line 550, main.scss */

.flight-status-table .details>div[class^='col'] {
  height: 100%;
}


/* line 552, main.scss */

.flight-status-table .details>div[class^='col']:not(:first-of-type) {
  border-left: 1px solid black;
}

@media (max-width: 992px) {
  /* line 552, main.scss */
  .flight-status-table .details>div[class^='col']:not(:first-of-type) {
    border-left: none;
    border-top: 1px solid black;
  }
}


/* line 559, main.scss */

.flight-status-table .details>div[class^='col']:nth-of-type(even) {
  font-size: 15px;
}


/* line 561, main.scss */

.flight-status-table .details>div[class^='col']:nth-of-type(even) div {
  margin-bottom: 5px;
}

@media (max-width: 992px) {
  /* line 559, main.scss */
  .flight-status-table .details>div[class^='col']:nth-of-type(even) {
    text-align: center;
  }
}


/* line 571, main.scss */

.flight-status-table .details .FlightDate {
  font-size: 15px;
}


/* line 574, main.scss */

.flight-status-table .details .FlightNumber {
  font-size: 20px;
}


/* line 581, main.scss */

.check-in-table {
  color: #565656;
}


/* line 584, main.scss */

.check-in-table .destination-details span {
  font-size: 18px;
}


/* line 587, main.scss */

.check-in-table .destination-details .destination-city {
  font-size: 32px;
  color: #006bb5;
  line-height: normal;
}


/* line 593, main.scss */

.check-in-table .itinerary-number {
  font-size: 32px;
  font-weight: 100;
  line-height: normal;
}


/* line 598, main.scss */

.check-in-table .row.flight-details {
  background-color: whitesmoke;
}

@media (max-width: 992px) {
  /* line 598, main.scss */
  .check-in-table .row.flight-details {
    height: initial;
  }
}


/* line 604, main.scss */

.check-in-table .row.flight-details>div[class^='col'] {
  height: 100%;
}


/* line 606, main.scss */

.check-in-table .row.flight-details>div[class^='col']:not(:first-of-type) {
  border-left: 1px solid black;
}

@media (max-width: 992px) {
  /* line 606, main.scss */
  .check-in-table .row.flight-details>div[class^='col']:not(:first-of-type) {
    border-left: none;
    border-top: 1px solid black;
  }
}


/* line 613, main.scss */

.check-in-table .row.flight-details>div[class^='col']:nth-of-type(even) {
  font-size: 16px;
  line-height: normal;
}


/* line 616, main.scss */

.check-in-table .row.flight-details>div[class^='col']:nth-of-type(even) div {
  margin-bottom: 5px;
}

@media (max-width: 992px) {
  /* line 613, main.scss */
  .check-in-table .row.flight-details>div[class^='col']:nth-of-type(even) {
    text-align: center;
  }
}


/* line 628, main.scss */

.check-in-table .background-light {
  background-color: whitesmoke;
}


/* line 631, main.scss */

.check-in-table .passenger {
  cursor: pointer;
  cursor: hand;
}


/* line 635, main.scss */

.check-in-table .passenger>div[class^='col'] {
  min-height: 60px;
}


/* line 638, main.scss */

.check-in-table .passenger.selected {
  color: white;
}


/* line 640, main.scss */

.check-in-table .passenger.selected>div[class^='col'] {
  background-color: #f15c2a;
}


/* line 643, main.scss */

.check-in-table .passenger.selected .arrow {
  font-size: 0px;
  line-height: 0%;
  width: 0px;
  border-top: 30px solid white;
  border-right: 35px solid #f15c2a;
  border-bottom: 30px solid white;
}


/* line 651, main.scss */

.check-in-table .passenger.selected 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 {
  /* line 638, main.scss */
  .check-in-table .passenger.selected {
    page-break-inside: avoid;
  }
  /* line 667, main.scss */
  .check-in-table .passenger.selected .row.eq-height>div[class^='col'] {
    height: initial !important;
  }
}


/* line 672, main.scss */

.check-in-table .passenger.disabled {
  cursor: default;
}


/* line 676, main.scss */

.check-in-table .fareclass {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  box-sizing: border-box;
  opacity: 0.6;
  background-color: #f15c2a;
  color: white;
  color: white;
  min-width: 100px;
  height: 100%;
  max-height: 120px;
  padding: 0 5px;
  text-align: center;
  text-decoration: none !important;
}


/* line 697, main.scss */

.check-in-table .fareclass.selected {
  outline: 3px solid black;
  outline-offset: -3px;
  opacity: 1;
}


/* line 702, main.scss */

.check-in-table .fareclass:not(:last-of-type) {
  margin-right: 10px;
}


/* line 705, main.scss */

.check-in-table .fareclass.saver {
  background-color: #f15c2a;
}


/* line 708, main.scss */

.check-in-table .fareclass.optimum {
  background-color: #006bb5;
}


/* line 711, main.scss */

.check-in-table .fareclass.goyukon {
  background-color: #006bb5;
}


/* line 714, main.scss */

.check-in-table .fareclass .inner {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 992px) {
  /* line 714, main.scss */
  .check-in-table .fareclass .inner {
    transform: inherit;
  }
}

@media (max-width: 1200px) {
  /* line 676, main.scss */
  .check-in-table .fareclass {
    top: initial;
    transform: initial;
  }
}

@media (max-width: 992px) {
  /* line 676, main.scss */
  .check-in-table .fareclass {
    margin-top: 20px;
    max-height: initial;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}


/* line 733, main.scss */

.check-in-table .alternate-date {
  display: inline-block;
  padding: 5px 0;
  color: #565656;
  text-align: center;
  width: 100%;
  text-decoration: none !important;
  font-size: 0;
}


/* line 742, main.scss */

.check-in-table .alternate-date .date {
  font-size: 10px;
  color: #565656;
}


/* line 746, main.scss */

.check-in-table .alternate-date .price {
  font-size: 10px;
  color: #006bb5;
  white-space: pre;
}


/* line 755, main.scss */

.check-in-table .alternate-date.disabled .price {
  color: #565656;
}


/* line 759, main.scss */

.check-in-table .alternate-date.selected {
  background-color: #f15c2a;
  color: white;
}


/* line 762, main.scss */

.check-in-table .alternate-date.selected .date, .check-in-table .alternate-date.selected .price {
  color: white;
}


/* line 769, main.scss */

.check-in-table table.fare-breakdown tr.dark {
  background-color: whitesmoke;
}


/* line 772, main.scss */

.check-in-table table.fare-breakdown tr td {
  padding: 5px 0px;
}


/* line 774, main.scss */

.check-in-table table.fare-breakdown tr td:nth-of-type(2) {
  text-align: right;
}


/* line 778, main.scss */

.check-in-table table.fare-breakdown tr:not(:last-of-type) {
  border-bottom: 1px solid rgba(183, 183, 183, 0.5);
}


/* line 783, main.scss */

.check-in-table table.fare-breakdown tbody:not(:last-of-type) {
  border-bottom: 1px solid rgba(183, 183, 183, 0.5);
}


/* line 790, main.scss */

.check-in-table .stop-list {
  line-height: normal;
}


/* line 792, main.scss */

.check-in-table .stop-list .stop-name {
  line-height: normal;
  width: calc(50% - 20px);
  float: right;
  clear: both;
  text-align: left;
  transform: translateY(-50%);
  color: #565656;
  font-size: 30px;
  font-weight: 900;
}


/* line 803, main.scss */

.check-in-table .stop-list .stop-time {
  line-height: normal;
  width: calc(50% - 20px);
  float: left;
  clear: both;
  text-align: right;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}


/* line 813, main.scss */

.check-in-table .stop-list .stop {
  line-height: normal;
  width: 100%;
  display: inline-block;
  position: relative;
  min-height: 75px;
}


/* line 819, main.scss */

.check-in-table .stop-list .stop .timeline-seg {
  line-height: normal;
  border-right: 1px solid black;
  height: calc(100%);
  position: absolute;
  left: calc(50%);
}


/* line 829, main.scss */

.check-in-table .stop-list .stop .timeline-seg.layover {
  border-image: url(../../resources/images/dashed-base.png) 1 round;
}


/* line 832, main.scss */

.check-in-table .stop-list .stop:first-of-type .timeline-seg:before {
  content: "";
  font-size: 0px;
  line-height: 0%;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  background-color: #f15c2a;
}


/* line 837, main.scss */

.check-in-table .stop-list .stop:not(:first-of-type) .timeline-seg:before {
  content: "";
  font-size: 0px;
  line-height: 0%;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  background-color: black;
}


/* line 842, main.scss */

.check-in-table .stop-list .stop:last-of-type .timeline-seg {
  height: 0;
}


/* line 844, main.scss */

.check-in-table .stop-list .stop:last-of-type .timeline-seg:before {
  display: none;
}


/* line 847, main.scss */

.check-in-table .stop-list .stop:last-of-type .timeline-seg:after {
  content: "";
  font-size: 0px;
  line-height: 0%;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  transform: translateX(-50%) translateY(50%);
  bottom: 0px;
  background-color: #f15c2a;
}


/* line 857, main.scss */

.check-in-table .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;
}


/* line 865, main.scss */

.check-in-table .baggage-connect .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;
}


/* line 879, main.scss */

ul.legend {
  list-style: none;
  margin: 0;
  padding: 0;
}


/* line 889, main.scss */

.seat-selection-widget .background-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;
  /*
  @media (max-width : 992px){
  	display: none;
  }
  */
}


/* line 905, main.scss */

.seat-selection-widget .background-inner {
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #eeeeee;
  height: 100%;
  width: 100%;
}


/* line 915, main.scss */

.seat-selection-widget .ext-right {
  position: absolute;
  right: 0;
  transform: translateX(200%);
}


/* line 920, main.scss */

.seat-selection-widget .ext-left {
  position: absolute;
  left: 0;
  transform: translateX(-200%);
}


/* line 925, main.scss */

.seat-selection-widget .overlay {
  z-index: 1;
  background-color: #f15c2a;
  position: absolute;
  width: 100%;
  left: 0px;
  height: 24px;
  opacity: 0.2;
}


/* line 934, main.scss */

.seat-selection-widget a {
  z-index: 2;
  position: relative;
}


/* line 941, main.scss */

.boarding-pass {
  border: 2px solid black;
}


/* line 943, main.scss */

.boarding-pass .logo {
  display: inline;
  max-width: 150px;
}


/* line 951, main.scss */

.e-nugget .background {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  padding: 15px;
}


/* line 956, main.scss */

.e-nugget img {
  width: initial;
}


/* line 958, main.scss */

.e-nugget img.hang {
  position: absolute;
  left: 15px;
  top: -20px;
}


/* line 964, main.scss */

.e-nugget p {
  font-size: 13px;
  line-height: normal;
}


/* line 972, main.scss */

.destinations-slider {
  padding: 0;
  width: 100%;
  height: 500px;
  position: relative;
}


/* line 977, main.scss */

.destinations-slider .location-title {
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 2px solid rgba(255, 255, 255, 0.7);
  border-bottom: 2px solid rgba(255, 255, 255, 0.7);
  display: inline-block;
  font-size: 85px;
}

@media (max-width: 480px) {
  /* line 977, main.scss */
  .destinations-slider .location-title {
    font-size: 40px;
  }
}


/* line 988, main.scss */

.destinations-slider .price {
  font-size: 32px;
  line-height: normal;
}


/* line 992, main.scss */

.destinations-slider .owl-wrapper-outer, .destinations-slider .owl-wrapper, .destinations-slider .owl-item, .destinations-slider .slide {
  height: 100%;
}


/* line 995, main.scss */

.destinations-slider .slide {
  padding: 20px;
}


/* line 997, main.scss */

.destinations-slider .slide .slide-inner {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}


/* line 1003, main.scss */

.destinations-slider .owl-controls {
  margin-top: 0px !important;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}


/* line 1009, main.scss */

.destinations-slider .owl-controls .owl-pagination {
  display: none;
}


/* line 1013, main.scss */

.destinations-slider .owl-controls .owl-buttons .owl-prev {
  float: left;
  margin-left: 20px;
}


/* line 1017, main.scss */

.destinations-slider .owl-controls .owl-buttons .owl-next {
  float: right;
  margin-right: 20px;
}


/* line 1030, main.scss */

.flight-table {
  position: relative;
  z-index: 5;
  text-transform: uppercase;
}


/* line 1035, 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 1039, 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 1035, main.scss */
  .flight-table .row div[class^='col'] {
    text-align: center;
  }
}

@media (max-width: 480px) {
  /* line 1035, main.scss */
  .flight-table .row div[class^='col'] {
    padding: 15px 5px;
  }
}


/* line 1050, main.scss */

.flight-table .row:nth-of-type(odd) div[class^='col'] {
  background-color: white;
}


/* line 1055, main.scss */

.flight-table .row:nth-of-type(even) div[class^='col'] {
  background-color: #E5E5E5;
}


/* line 1060, main.scss */

.flight-table .row:nth-of-type(1) div[class^='col'] {
  background-color: #f15c2a;
  color: white;
  border-right: none;
}


/* line 1064, 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 1070, main.scss */

.flight-table .row:nth-of-type(2) div[class^='col'] {
  background-color: #006bb5;
  color: white;
  border-right: none;
}


/* line 1075, 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 1082, main.scss */

.flight-table .row:last-of-type div[class^='col'] {
  border-bottom: 1px solid rgba(183, 183, 183, 0.5);
}


/* line 1091, main.scss */

.signup-table-group .btn {
  width: 100%;
  margin-bottom: 20px;
}

@media (max-width: 992px) {
  /* line 41, _variables.scss */
  .signup-table-group input::-webkit-input-placeholder, .signup-table-group textarea::-webkit-input-placeholder {
    color: inherit;
  }
}

@media (max-width: 992px) {
  /* line 42, _variables.scss */
  .signup-table-group input:-moz-placeholder, .signup-table-group textarea:-moz-placeholder {
    color: inherit;
  }
}

@media (max-width: 992px) {
  /* line 43, _variables.scss */
  .signup-table-group input::-moz-placeholder, .signup-table-group textarea::-moz-placeholder {
    color: inherit;
  }
}

@media (max-width: 992px) {
  /* line 44, _variables.scss */
  .signup-table-group input:-ms-input-placeholder, .signup-table-group textarea:-ms-input-placeholder {
    color: inherit;
  }
}

@media (max-width: 768px) {
  /* line 1103, main.scss */
  .signup-table-group label {
    text-align: center;
    padding-bottom: 10px;
  }
}

@media (max-width: 768px) {
  /* line 1109, main.scss */
  .signup-table-group #corporate {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1114, main.scss */
  .signup-table-group #corporate .mobile-padding {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 1117, main.scss */
  .signup-table-group #corporate .mobile-padding p {
    text-align: center;
  }
  /* line 1120, main.scss */
  .signup-table-group #corporate .mobile-padding .no-margin {
    margin-bottom: 20px !important;
  }
}


/* line 1125, main.scss */

.signup-table-group #corporate textarea.form-control {
  height: inherit !important;
}


/* line 41, _variables.scss */

.mobile-form input::-webkit-input-placeholder, .mobile-form textarea::-webkit-input-placeholder {
  color: transparent;
}

@media (max-width: 992px) {
  /* line 41, _variables.scss */
  .mobile-form input::-webkit-input-placeholder, .mobile-form textarea::-webkit-input-placeholder {
    color: inherit;
  }
}


/* line 42, _variables.scss */

.mobile-form input:-moz-placeholder, .mobile-form textarea:-moz-placeholder {
  color: transparent;
}

@media (max-width: 992px) {
  /* line 42, _variables.scss */
  .mobile-form input:-moz-placeholder, .mobile-form textarea:-moz-placeholder {
    color: inherit;
  }
}


/* line 43, _variables.scss */

.mobile-form input::-moz-placeholder, .mobile-form textarea::-moz-placeholder {
  color: transparent;
}

@media (max-width: 992px) {
  /* line 43, _variables.scss */
  .mobile-form input::-moz-placeholder, .mobile-form textarea::-moz-placeholder {
    color: inherit;
  }
}


/* line 44, _variables.scss */

.mobile-form input:-ms-input-placeholder, .mobile-form textarea:-ms-input-placeholder {
  color: transparent;
}

@media (max-width: 992px) {
  /* line 44, _variables.scss */
  .mobile-form input:-ms-input-placeholder, .mobile-form textarea:-ms-input-placeholder {
    color: inherit;
  }
}

@media (max-width: 768px) {
  /* line 1142, main.scss */
  .mobile-form h1 {
    font-size: 26px;
  }
  /* line 1145, main.scss */
  .mobile-form h2 {
    font-size: 18px;
  }
  /* line 1148, main.scss */
  .mobile-form .form-group .input-icon {
    top: 39px;
  }
  /* line 1151, main.scss */
  .mobile-form label {
    text-align: center;
    padding-bottom: 10px;
  }
  /* line 1155, main.scss */
  .mobile-form .btn {
    width: 100%;
    margin-right: 0;
  }
  /* line 1158, main.scss */
  .mobile-form .btn:not(:last-child) {
    margin-bottom: 15px;
  }
}


/* line 1163, main.scss */

.mobile-form img {
  max-width: 100%;
}


/* line 1169, main.scss */

.features-table-head {
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (max-width: 768px) {
  /* line 1174, main.scss */
  .features-table-head h1 {
    font-size: 32px;
    text-align: center;
  }
  /* line 1178, main.scss */
  .features-table-head .row div:last-of-type h1 {
    padding-top: 20px;
    font-size: 72px;
  }
  /* line 1182, main.scss */
  .features-table-head p {
    font-size: 20px;
    text-align: center;
    position: relative;
    left: 15%;
  }
}


/* line 1190, main.scss */

.features-table {
  margin-top: 30px;
}

@media (max-width: 768px) {
  /* line 1190, main.scss */
  .features-table {
    margin-top: 0px;
  }
}


/* line 1195, main.scss */

.features-table .title {
  background-color: #333333;
  padding: 20px 30px;
}

@media (max-width: 768px) {
  /* line 1195, main.scss */
  .features-table .title {
    text-align: center;
  }
}


/* line 1202, main.scss */

.features-table .list {
  background-color: #f15c2a;
}


/* line 1204, main.scss */

.features-table .list ul {
  list-style-position: inside;
  padding: 30px;
}


/* line 41, _variables.scss */

#buy-gift-certificates-form input::-webkit-input-placeholder, #buy-gift-certificates-form textarea::-webkit-input-placeholder {
  color: inherit;
}


/* line 42, _variables.scss */

#buy-gift-certificates-form input:-moz-placeholder, #buy-gift-certificates-form textarea:-moz-placeholder {
  color: inherit;
}


/* line 43, _variables.scss */

#buy-gift-certificates-form input::-moz-placeholder, #buy-gift-certificates-form textarea::-moz-placeholder {
  color: inherit;
}


/* line 44, _variables.scss */

#buy-gift-certificates-form input:-ms-input-placeholder, #buy-gift-certificates-form textarea:-ms-input-placeholder {
  color: inherit;
}


/* line 1224, main.scss */

#buy-gift-certificates-form textarea.form-control {
  height: inherit !important;
}


/* line 1231, 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 1236, main.scss */

.background-certificate {
  background-image: url("../../resources/images/gift-certificate-bg.jpg");
  background-size: cover;
}


/* line 1242, main.scss */

.pass-feature-block {
  color: white;
  padding: 40px;
  background-size: cover;
}


/* line 1247, main.scss */

.background-twitter {
  background-image: url("../../resources/images/twitter-bg.jpg");
  background-size: cover;
}


/* line 1252, main.scss */

.air-pass-list {
  color: black;
  list-style-image: none;
}


/* line 1255, main.scss */

.air-pass-list li {
  list-style: none;
  list-style-image: none;
}


/* line 1258, main.scss */

.air-pass-list li:not(first-of-type) {
  margin-top: 20px;
}


/* line 1261, main.scss */

.air-pass-list li:before {
  content: "";
  width: 15px;
  height: 22px;
  position: absolute;
  display: inline;
  background-image: url("../../resources/images/icon-airplane.png");
  background-repeat: no-repeat;
  left: 20px;
  background-size: contain;
  background-position: 0px center;
}


/* line 1274, main.scss */

.air-pass-list.no-image {
  padding: 0;
}


/* line 1276, main.scss */

.air-pass-list.no-image li:before {
  display: none;
}


/* line 1283, main.scss */

nav.reservation {
  text-align: center;
}


/* line 1285, main.scss */

nav.reservation .step {
  width: calc((100% / 7 - 4px));
  height: 45px;
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 768px) {
  /* line 1285, main.scss */
  nav.reservation .step {
    height: initial;
  }
}


/* line 1293, main.scss */

nav.reservation .step .circ {
  position: relative;
  z-index: 2;
  background-color: #006bb5;
  color: white;
  text-align: center;
  height: 45px;
  width: 45px;
  border-radius: 100%;
  margin: 0 auto;
  margin-bottom: 10px;
}


/* line 1304, main.scss */

nav.reservation .step .circ i {
  line-height: inherit;
}

@media (max-width: 480px) {
  /* line 1293, main.scss */
  nav.reservation .step .circ {
    height: 25px;
    width: 25px;
  }
}


/* line 1312, main.scss */

nav.reservation .step: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: 1200px) {
  /* line 1312, main.scss */
  nav.reservation .step:not(:last-of-type):after {
    margin-left: 64px;
  }
}

@media (max-width: 992px) {
  /* line 1312, main.scss */
  nav.reservation .step:not(:last-of-type):after {
    margin-left: 70px;
  }
}

@media (max-width: 768px) {
  /* line 1312, main.scss */
  nav.reservation .step:not(:last-of-type):after {
    margin-left: 53px;
  }
}

@media (max-width: 480px) {
  /* line 1312, main.scss */
  nav.reservation .step:not(:last-of-type):after {
    top: 10px;
    width: calc((100% / 6) - 22px);
    margin-left: 27px;
  }
}


/* line 1343, main.scss */

nav.reservation .step.current .circ {
  background-color: #f15c2a;
}


/* line 1346, main.scss */

nav.reservation .step.current:not(:last-of-type):after {
  border-color: #a3a3a3;
}


/* line 1351, main.scss */

nav.reservation .step.incomplete .circ {
  background-color: #a3a3a3;
}


/* line 1354, main.scss */

nav.reservation .step.incomplete:not(:last-of-type):after {
  border-color: #a3a3a3;
}


/* line 1361, main.scss */

.plaza-premium-table {
  background-color: #E6ECF8;
  padding: 15px 15px;
  border-radius: 10px;
}


/* line 1365, main.scss */

.plaza-premium-table ul {
  padding-left: 20px;
  color: #f15c2a;
}


/* line 1368, main.scss */

.plaza-premium-table ul span {
  color: #565656;
}


/* line 1372, main.scss */

.plaza-premium-table ul>li>ul {
  padding-left: 5px;
  color: #006bb5;
}


/* line 1375, main.scss */

.plaza-premium-table ul>li>ul span {
  color: #565656;
}


/* line 1379, main.scss */

.plaza-premium-table .offer-breakdown {
  padding: 15px 15px;
  background: white;
  border-radius: 10px;
  border: 1px solid #006bb5;
}


/* line 1388, main.scss */

.payment-table .item {
  padding: 20px;
  background: whitesmoke;
}


/* line 1391, main.scss */

.payment-table .item.heading {
  background: #333333;
  color: white;
}


/* line 1396, main.scss */

.payment-table img.logo {
  max-width: 100%;
}


/* line 1405, main.scss */

footer#main-footer .form-control {
  background-color: #5b5b5b;
}

@media (max-width: 992px) {
  /* line 1408, main.scss */
  footer#main-footer .logo {
    text-align: center;
  }
}

@media (max-width: 992px) {
  /* line 1413, main.scss */
  footer#main-footer .col-xs-12:nth-of-type(4) {
    text-align: center;
  }
}


/* line 1418, main.scss */

footer#main-footer .social {
  display: inline-block;
  float: none;
}


/* line 1423, main.scss */

footer h4 {
  font-size: 28px;
}


/* line 1426, main.scss */

footer h5 {
  font-size: 28px;
}


/* line 1429, main.scss */

footer h6 {
  font-size: 14px;
}


/* line 1432, main.scss */

footer img {
  max-height: 100px;
  width: auto;
}
