



body {
  padding-top: 60px;
  font-size: 14px;                          /* Compact */
  
}

body.test {
    background-color: #ddffdd
}


@media (min-width: 992px) {
  body {
    padding-top: 80px;
  }
}

table {
	border-spacing: 0;
}


.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1);
}


// .dropdown-toggle::after {
//	vertical-align: 0.2em;
// }

.form-value {
//	background-color: #f5f5fe; 
	background-color: #e9eced
}

.form-group {
  margin-bottom: 3px;  
}


// .form-control {
//   padding: 0.1rem 0.1rem;
// }

table-sm th, .table-sm td {
    padding: 2px;                                /* Compact */
}

.dropdown-item {
	padding: 0.15rem 1.5rem;                    /* Compact */
}
.dropdown-menu {
	font-size: 1em;                            /* Compact - em is relative to parent.. */ 
}

.bg-dark-blue {
	background-color: #054679 !important;      /* Avdata colour */
}
.bg-dark-red {
    background-color: #bf2e1a !important;      /* Avdata colour */
    /* background-image: linear-gradient(to bottom, #de8d79, #bf2e1a); */
}

.col-form-label {
  padding-top: 0.1rem;
}

.headeredViewPanel .form-group {
  margin-bottom: 0px;  
}

.panel-anchor {
	display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}

/* Data TABLE hover colour */
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #dddddd;
}

/* Data TABLE Print View */
body.dt-print-view  {
	padding-top: 0px;
}

/* Flowmeter Report styles */
.warn-1 { background: #FFFF77; }            
.warn-2 { background: #FFc544; }      
.warn-3 { background: #ffa0a0; }        
.warn-3 * { color: black; }


/* Align numbers in tables correctly */
.num {
   text-align: right;
}


/* Undo some of the bootstrap4 print media schenanigans */
@media print {
  @page {
    size: a4;
  }
  body {
    min-width: initial !important;
  }
  table {
    font-size: 11px;  
  }
  .container {
    min-width: initial !important;
  }
  h2,h3 {
    page-break-after: initial;
  }
  
  /* Fix bootstrap4 issue printing tables past the first page */
  .row {
    display: block;
  }
  footer .row {
    display: flex;
  }
  
}

/*******************************************/
/* FLIGHT STRIP TRANSCRIPTION              */
/* This is only for internal use, so       */
/* browser compatibility is less critical  */
/*******************************************/

/* FLIGHT STRIP ORIENTATION - Some flight strips are scanned upside down. We provide a way to flip them over in the browser. */

.rightWayUp {
}

.upsideDown {
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); /* IE 9 */
    -webkit-transform:rotate(180deg); /* Safari and Chrome */
}

.rot90Cw {
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); /* IE 9 */
    -webkit-transform:rotate(90deg); /* Safari and Chrome */
}

.rot90Acw {
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg); /* IE 9 */
    -webkit-transform:rotate(-90deg); /* Safari and Chrome */
}


