body.LayoutDebug .containerComponent {
  background-color : #ddffbb;
  border-top       : solid #ddffbb 1px;
}

body.LayoutDebug #FIRST_PAGE_LEFT,
body.LayoutDebug #FIRST_PAGE_RIGHT,
body.LayoutDebug #FIRST_PAGE_MIDDLE,
body.LayoutDebug #FIRST_PAGE_BOTTOM,
body.LayoutDebug #FIRST_PAGE_SEARCH_COMPLEMENT,
body.LayoutDebug #FIRST_PAGE_FOOTER,
body.LayoutDebug #DEFAULT_PAGE_LEFT,
body.LayoutDebug #DEFAULT_PAGE_RIGHT,
body.LayoutDebug #DEFAULT_PAGE_FOOTER {
  border-top       : solid #EBF09E 1px;
  background-color : #EBF09E;
}

.debugInfoClient {
  margin-left : 30px;
}
.dTbl caption {
  font-size        : 25px;
  font-weight      : bold;
  background-color : orangered;
  color            : white;
  border-bottom    : solid white 2px;
  line-height      : 30px !important;
  padding          : 3px;
}

.dTbl .tblHead {
  font-size        : 15px;
  font-weight      : bold;
  background-color : orangered;
  color            : white;
}

.debugInfo .dTbl td,
.debugInfo .dTbl th,
.debugInfo .fullWidth td {
  font-size   : 10px !important;
  padding     : 1px !important;
  line-height : 10px !important;
}

.IbeHotelDummy,
.IbeCarDummy {
  background-color: #adf6e2;
}

.IbeDummy {
  background-color: #00a468;
}

.IbeGDSDummy {
  background-color: #00b0b7;
}

.Amadeus {
  background-color: #005eb8;
}

.Sabre {
  background-color: #e50000;
}

.Travelport {
  background-color : #7fc12d;
}

.Norwegian {
  background-color : #e0ede6;
}

.Pyton {
  background-color: #952fc1;
}

.Tripstack {
  background-color: #542cd4;
}

.Farelogix {
  background-color: #0909c1;
}

.Expedia {
  background-color : #FDEFB0;
}

.HotelsCom {
  background-color : #ddb0b4;
}

.Travelfusion {
  background-color: #e5be00;
}

.hotelPackPrice {
  color : #55aa77;
}

.expandableDebugInfo {
  display : none;
}

.expandableDebugInfo .header {
  cursor : pointer;
}

.airResult .debugInformationContainer .debugInfoItem {
  min-height  : 18px;
  margin-top  : 2px;
  font-weight : bold;
  cursor      : pointer;
  color       : black;
}

.airResult .debugInformationContainer .debugInfoItem .text {
  padding-left : 8px;
  padding-top  : 3px;
}

.airResult .debugInformationContainer .debugInfoItem.debugInfoSystem {
}

.debugHeader {
  padding       : 2px;
  border-bottom : solid #76767d 1px;
  clear         : both;
}

.debugHeader .addedHeaderInfo {
  font-weight : bold;
  font-size   : 14px;
  margin      : 0 10px;
  display     : block;
}

.debugHeader .systemName {
  font-weight : normal;
  font-size   : 14px;
  margin      : 0 10px 0 0;
  padding     : 5px;
}

.baggageDebug, .cabinDebug, .sponsoringDebug, .repriceDebug {
  background-color : #f6f6f6;
  padding          : 5px;
  margin           : 10px 0;
}

.baggageDebug tr.odd, .cabinDebug tr.odd, .sponsoringDebug tr.odd, .repriceDebug tr.odd {
  background-color : #ffffff;
}

#airListForm {
  overflow-y : scroll;
  height     : 1100px;
}

#airFilters .filterContainer #filterCountContainer {
  margin-top: 0;
  height: 32px;
}

#airListForm .filterContainer#filterContainerCount {
  display: block;
  z-index: 399;
  position: absolute;
  height: 32px;
  width: 227px;
  background-color: rgba(164, 173, 249, 0.78);
  margin-bottom: 20px;
}

.debugHeaderCells > td {
  padding-left: 4px;
}

.debugHeaderCells > td:nth-child(n+2) {
  color: white;
}

.debugHeaderCells > td:nth-child(n+3) {
  border-left: 1px solid #cacaca;
}

a.openOrderInEdvin {
  background-color: coral;
  color: white;
  padding: 5px 10px;
  cursor: pointer;
  text-decoration: none;
  border-radius: 4px;
  margin-bottom: 5px;
}

a.openOrderInEdvin:hover {
  opacity: 0.85;
}

a.openOrderInEdvin:active {
  opacity: 0.5;
}

table.jsAbTestDebugTable {
  border-collapse: collapse;
}

table.jsAbTestDebugTable {
  border: 2px solid black;
}

.jsAbTestDebugTable th,
.jsAbTestDebugTable td {
  border: 1px solid black;
}

.jsAbTestDebugTable th,
.jsAbTestDebugTable td {
  padding: 6px;
}

.jsAbTestDebugTable .toggleDebugOption {
  margin-left: 10px;
}
