.main-panel {
  min-height: inherit;
}

.bg-light-blue {
	background-color: rgba(195, 224, 249, 0.3);
}

.bg-wave-card.wave-custom {
  background-color: inherit;
}

a.btn-select-flight div.row {
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: .9rem .5rem .5rem .5rem
}

a.btn-select-flight.active div.row {
  /* background-color: rgba(195, 224, 249, 0.3);
  background: url("../images/stripe_active.png");
  background-repeat: repeat-x; */
  /* background: repeating-linear-gradient(
  45deg,
  #606dbc,
  #606dbc 10px,
  #465298 10px,
  #465298 20px
); */
background: repeating-linear-gradient(
  45deg,
  #F3F8FE,
  #F3F8FE 10px,
  #F9FBFE 10px,
  #F9FBFE 20px 
);
  border: 1px solid #3e83ff;
  outline: none;
  box-shadow: 0px 0px 8px #3e83ff !important;
}
a.btn-select-flight.active div.row small{
  font-weight: bold;
}

a.btn-select-flight:hover div.row {
  /* background-color: rgba(195, 224, 249, 0.3); */
  /* border: 1px solid #48a5ff; */
  /* box-shadow: inset 0 1px 3px rgba(72, 165, 255, 0.12), 0 1px 2px rgba(72, 165, 255, 0.24); */
  box-shadow: inset 0 1px 64px rgba(72, 165, 255, 0.20), 0 1px 2px rgba(72, 165, 255, 0.30);
  border: 1px solid #3e83ff;
  outline: none;
}

a.btn-select-flight div.row {
  transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.header-profile-user-left {
  left: 30px;
}

.wrapper-flight-sum {
  display: inline-table;
}

.wrapper-flight-sum p.departure,
.wrapper-flight-sum p.arrival {
  font-size: 24px;
}

.wrapper-flight-sum img {
  width: 80px;
}

.togglecontentflight {
  height: auto;
}

.inactive {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
  background-color: #eee;
}

.footer-custom {
  background: #173b78;
  color: #fff;
  font-weight: bold;
}

.footer-custom .badge-light {
  background: #173b78;
  color: #fff;
  border-color: #173b78;
  font-weight: bold;
}


.overlay-wrapper{position:relative;}

/*Overlay styles*/
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img 
.overlay-wrapper > .progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.overlay-wrapper .overlay {
  z-index: 50;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 3px;
}
.overlay-wrapper .overlay > .loading-img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  color: #000;
  font-size: 30px;
}

.overlay-wrapper .overlay > .progress {
  position: absolute;
  top: 50%;
  left: 25%;
  color: #000;
  font-size: 30px;
}

.profile-picture-flight img {
	height: auto !important;
	width: auto !important;
	max-height: 110px;
}

.print{display: none}

/*LOADER*/
.progress{position:relative;height:4px;display:block;width:50%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}
.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;-webkit-transition:width .3s linear;transition:width .3s linear}
.progress .indeterminate{background-color:#26a69a}
.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}
.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}

@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}
@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}
@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}
@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}

.btn-cowads-table{
  width: 46%;
  display: flex;
  vertical-align: middle;
  align-items: center;

}