/*
Theme Name:     CargoPress Child Theme
Theme URI:      http://www.proteusthemes.com
Description:    Child theme for the CargoPress
Author:         Primoz Cigler
Template:       cargopress-pt
Version:        1.0
*/

/* ============================================================================================= *//*
Style Sheet Languages:	All Languages
*//* ============================================================================================= */

/* ========= Place your modifications below ====================================================== */

.frm_style_centered-form.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message {
	font-size: 12px !important;
}

/* for BPS box */
.bps-title .widget-title {
    background-color: #d8d8d8;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: normal !important;
    margin-bottom: 15px !important;
}

/* for BPS box */
.bps-title.panel-widget-style {
    border: 1px solid #eaeaea;
    border-radius: 3px;
    padding: 0px 0px 10px 0px;
}

/*--------accordion CSS --------- */

 /* Style the buttons that are used to open and close the accordion panel */
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
    background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
    padding: 0 18px;
    background-color: white;
    display: none;
    overflow: hidden;
} 

/*--------accordion CSS --------- */

/* start - edits for BPS page and form */
.email-bps {
    margin-top: -18px !important;
    width: 61%;
    margin: 0 auto;
}

.page-id-4124 .frm_dropzone.dz-clickable .dz-message {
	width: 61% !important;
}
/* end - edits for BPS page and form */
/* Hide Closed dates on Contact Page Hours of operation widgets */

.week-day.closed {
    display: none !important;
}
/* font size and color for extra info under opening hours */
#panel-19-1-0-1 .additional-info {
    font-size: 14px !important;
    color: orange;
}

/* new nav css to accomodate new AWB 2017 form - RCFO */

.header__navigation {
    width: calc(76% - 302px) !important;
    margin-left: 270px !important;
}

.frm_submit.frm4 {
	margin-left: 0px !important;
}

.frm_inline_form .frm_form_field.form-field {
    margin-right: 0px !important;
}

#frm_field_428_container {
	margin-left: 0px !important;
}

/* ============================== Start Ker ry edits ====================== */

/* smaller fa icon for facebook 
.smaller-fa {
font-size: 12px !important;
}*/

.social-icons__link {
    font-size: 20px !important;
    height: 32px !important;
    line-height: 32px !important;
    width: 32px !important;
}

.title-section-border {
    border-bottom: 1px solid #cacaca !important;
}

.price-table-gsa {
 font-size: 12px !important;
}

.price-table-gsa td {
    padding: 0px !important;
}

.page-id-3496 .footer,
.page-id-3622 .footer,
.page-id-3667 .footer,
.page-id-3672 .footer {
    display: none !important;
}

.page-id-3496 .header__container,
.page-id-3622 .header__container,
.page-id-3667 .header__container,
.page-id-3672 .header__container {
    display: none !important;
}

.page-id-3496 .top,
.page-id-3622 .top,
.page-id-3667 .top,
.page-id-3672 .top {
    display: none !important;
}

/* ============================== end Ker ry edits ====================== */

/* container that wraps schedules filter quform */
.schedules-container {
    display: none !important;
}

.widget_pw_opening_time .week-day.today, 
.wpb_wrapper .week-day.today {
    color: #27bff2;
}

.title-no-img-center {
    border: 1px solid #eaeaea;
    border-radius: 5px;
    display: block;
    margin-bottom: 0;
    margin-top: 0 !important;
    padding: 70px 10px;
    vertical-align: middle;
}

.button-bot-margin {
    margin-bottom: -22px;
}

.cell-border {
    border-right: 1px solid #eaeaea;
}

.panel-grid :last-child .cell-border {
    border-right: none !important;
}

/* ----------------------------- Edits for blank page Ker ry page id 2766 --------------------- */

.numberCircle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 130px;
    padding: 8px;
    font-size: 60px;
    line-height: 1em;
    /* border: 2px solid #3bc5f3; */
    position: relative;
    margin: 0 auto;
    /* background-color: rgba(255, 255, 255, 0.8);*/
    background-color: #EB6E22;
}

.numberCircle .height_fix {
    margin-top: 100%;
}

.numberCircle .content {
    position: absolute;
    left: 0;
    top: 50%;
    height: 100%;
    width: 100%;
    text-align: center;
    margin-top: -30px; /* Note, this must be half the font size */
    color: #ffffff;
    font-weight: bold;
}

.number-round .content {
    position: absolute;
    left: 0;
    top: 50%;
    height: 100%;
    width: 100%;
    text-align: center;
    margin-top: -16px; /* Note, this must be half the font size */
}

.number-round {
    background: #2dc6f7 none repeat scroll 0 0;
    border: 2px solid #666666;
    border-radius: 50%;
    color: #ffffff;
    font-size: 70px;
    font-weight: bold;
    height: 100px;
    margin: -20px auto 0;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

.ul-div {
    border: 1px solid #2EC5F7;
    padding: 20px;
    border-radius: 5px;
}

.page-id-2766 .hentry {
    margin-bottom: 0px !important;
}

.ul-kerry {
     font-size: 20px;   
    font-weight: bold;
}

.hover-all {
    display: block;
    height: 400px;
    width: 1200px;
    background: url("https://www.bringeraircargo.com/index.php?aam_media=3002");
}

.hover-all:hover {
    display: block;
    height: 400px;
    width: 1200px;
    background: url("http://www.bringeraircargo.com/index.php?aam_media=3009");
}

body, .widget_pw_icon_box .icon-box__subtitle {
    color: #606060 !important;
}

.bac-class {
    color: #2EC6F8;
    font-weight: bold;
}

.kerry-class {
    color: #EB6B1D;
    font-weight: bold;
}

.page-id-2754 .widget-number-counters,
.page-id-2906 .widget-number-counters,
.page-id-2766 .widget-number-counters {
    border: 1px solid #cccccc;
    box-shadow: none !important;
}

.page-id-2754 .header__container,
.page-id-2754 .footer,
.page-id-2754 .main-title,
.page-id-2754 .top,
.page-id-2766 .header__container,
.page-id-2766 .footer,
.page-id-2766 .main-title,
.page-id-2766 .top,
.page-id-2906 .header__container,
.page-id-2906 .footer,
.page-id-2906 .main-title,
.page-id-2906 .top,
.page-id-2906 .header__container,
.page-id-2906 .footer,
.page-id-2906 .main-title,
.page-id-2906 .top,
.page-id-2981 .header__container,
.page-id-2981 .footer,
.page-id-2981 .main-title,
.page-id-2981 .top,
.page-id-2981 .header__container,
.page-id-2981 .footer,
.page-id-2981 .main-title,
.page-id-2981 .top {
    display: none !important;
}

/* full width button */
.full-width-button .ow-button-hover {
    width: 100% !important;
}

/* make homepage bac title smaller to fit block */
.featured-widget .widget-title__inline {
    font-size: 25px !important;
}

/* box style for internal tools home */

.internal-tools-cell {
    border: 1px solid #e8e8e8;
    border-radius: 20px;
    padding: 5px 5px 20px;
}

/* smaller text size for homepage banner - can remove code for original */
.jumbotron-content__title h1 {
    font-size: 36px !important;
}

/* The box size of the news home page - can remove for original code */
.latest-news--more-news, .latest-news__content {
    padding: 17px 24px 11px;
}

/* space below browse resume button work with us qufrom */
.page-id-1571 .iphorm-swfupload {
    margin-bottom: -12px;
}

/* remove text shadow from work with us qufrom */
.page-id-1571 .iphorm-theme-light-rounded .iphorm-element-wrap > .iphorm-element-spacer > label {
     text-shadow: none !important;
}

/* left div with work with us qufrom style */
#pgc-1571-1-0 {
    background-color: #F0F0F0;
    padding: 60px 30px 38px 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* class for black text on home page banner */
.jumbocontent-black {
    color: #2AC2F5 !important;
}

/* class for the disclaimer on every aircraft and uld page */
.air-uld-disclaimer {
    font-size: 14px;
    color: #cc0a0a;
}

/* style for the charter quote form */
.charter-form {
    border: 1px solid #F0F0F0;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 20px;
}

/* remove charter quote form background color */
.iphorm-elements-4 .iphorm-group-elements {
    background-color: transparent !important;
}

/* back to aircraft button */
.back-air-button {
    
}

/* aircraft title colors and effects */
.aircraft-title .widget-title {
    color: #646464 !important;
    font-size: 34px !important;
}


/* added more padding on the small FA button - can remove code for original */
.ow-button-base a .sow-icon-image, 
.ow-button-base a [class^="sow-icon-"] {
    padding-left: 10px;
}

/* class for title under ULD/Aircraft */
.uld-air-title {
    font-size: 14px;
    color: #323232;
    margin-top: -25px;
    text-align: center;
}

/* image of ULD/Aircraft */
.uld-air-image .so-widget-image {
}

/* the cell that contains the ULD/Aircraft images/title */
.uld-air-cell-div {
}

/* Contact page edits, made h3 text smaller - can remove for original */
.page-id-19 .widget-title,
.page-id-19 .time-table h3 {
    font-size: 22px;
}

/* hide the title area on contact page */
.page-id-1379 .main-title,
.page-id-1071 .main-title,
.page-id-1072 .main-title,
.page-id-1073 .main-title,
.page-id-1074 .main-title,
.page-id-1468 .main-title,
.page-id-1075 .main-title,
.page-id-1436 .main-title,
.page-id-1076 .main-title,
.page-id-1447 .main-title,
.page-id-1451 .main-title,
.page-id-1077 .main-title,
.page-id-1079 .main-title,
.page-id-1442 .main-title,
.page-id-1388 .main-title,
.page-id-1408 .main-title,
.page-id-1412 .main-title,
.page-id-1416 .main-title,
.page-id-1421 .main-title,
.page-id-1426 .main-title,
.page-id-1431 .main-title,
.page-id-1438 .main-title,
.page-id-2469 .main-title,
.page-id-1456 .main-title,
.page-id-1492 .main-title,
.page-id-1494 .main-title,
.page-id-1496 .main-title,
.page-id-1470 .main-title,
.page-id-1504 .main-title,
.page-id-1506 .main-title,
.page-id-1375 .main-title,
.page-id-1514 .main-title,
.page-id-1500 .main-title,
.page-id-1510 .main-title,
.page-id-1518 .main-title,
.page-id-1383 .main-title,
.page-id-19 .main-title,
.page-id-1004 .main-title,
.page-id-980 .main-title,
.page-id-1002 .main-title,
.page-id-944 .main-title,
.page-id-1000 .main-title,
.page-id-999 .main-title,
.page-id-998 .main-title,
.page-id-993 .main-title,
.page-id-992 .main-title,
.page-id-991 .main-title,
.page-id-994 .main-title,
.page-id-990 .main-title,
.page-id-984 .main-title,
.page-id-946 .main-title,
.page-id-945 .main-title,
.page-id-920 .main-title,
.page-id-948 .main-title,
.page-id-947 .main-title,
.page-id-995 .main-title,
.page-id-996 .main-title,
.page-id-997 .main-title,
.page-id-982 .main-title,
.page-id-1557 .main-title,
.page-id-1564 .main-title,
.page-id-1552 .main-title,
.page-id-1547.main-title,
.page-id-983 .main-title {
    display: none;
}

/* using for contact directory FA space */
.faicondirectory {
    padding-right: 10px;
}

.cell-spacing-shadow {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
    /* old box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.2); */
    margin-right: 5px;
    padding: 2px 15px 30px;
}

.contact-directory-cell {
    border-right: 1px solid #eeeeee;
    padding: 0 35px 0 8px;
}

#pgc-688-1-2 .panel-cell-style,
#pgc-688-0-2 .panel-cell-style {
    border-right: medium none !important;
}

p.contact-directory {
    color: #6d6d6d;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}

/*
.page-id-14 .main-title {
    background-image: url('http://www.bringeraircargo.com/wp-content/uploads/2015/07/bac-about-us.jpg');
    background-position: center center;
}*/

.breadcrumbs {
    display: none !important;
}

.main-title__primary {
    font-size: 34px;
}

/* height of the title bar on each page - can remove code for original */
.main-title {
    padding: 40px 0;
}

.footer-top, 
.footer::before, 
.footer::after, 
.footer-top::before, 
.footer-top::after {
    background-color: #171B26;
    background-image: url("https://www.bringeraircargo.com/wp-content/uploads/2015/07/footer_bg.jpg");
}

/* Hide comments closed phrase below each post/news */
.comments__closed {
    display: none !important;
}

/* Menu Bottom line color */
.main-navigation > .current-menu-item > a::after, 
.main-navigation > li:hover > a::after, 
.main-navigation > li:focus > a::after {
    background-color: #34ccff !important;
}
.main-navigation > li > a {
    padding: 18px 11px;
	font-size: 15px !important;
}

/* hide meta data from news section */
.meta-data {
    display: none !important;
}

/* hide author on home page news section */
.latest-news__author {
    display: none !important;
}

/* white title headings */
.title-line-white .widget-title__inline {
    color: #ffffff !important;
}

.title-line-white .widget-title__line {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

/* light blue title headings */
.title-line-lblue .widget-title__inline {
    color: #34ccff;
}

/* make counter numbers shadow same as homepage info box */
.widget-number-counters {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

/* smaller title with line thru page */
.smaller-title-line .widget-title {
    font-size: 25px !important;
}

/* medium title with line thru page */
.medium-title-line .widget-title {
    font-size: 32px;
}

/* removed bottom space for page content to touch footer - can remove for original */
.page-id-521 .hentry, /* charter quote */
.page-id-14 .hentry, /* company page */
.page-id-659 .hentry, /* locations page */ 
.page-id-16 .hentry /* locations page */{
    margin-bottom: 0;
}

/* ============================================================================================= */
/* =====>>> Google Maps Edits  <<<============================================================== */
/* ============================================================================================= */

/* removed position: relative; top: -40px; from the locations map page HTML */
.googlemapsdiv {
    height: 600px; /* height: 562px; */
    display: inline-block;
    overflow: hidden;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    /* border: 1px solid #000; */
    width: 100%;
    -webkit-box-shadow: 0px 0px 22px 3px rgba(2,47,68,1);
    -moz-box-shadow: 0px 0px 22px 3px rgba(2,47,68,1);
    box-shadow: 0px 0px 22px 3px rgba(2,47,68,1);
}

/* added for screen size less than 600px */
@media only screen and (max-width: 600px) {
    .googlemapsdiv {
    height: 480px;
    display: inline-block;
    overflow: hidden;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    /* border: 1px solid #000; */
    width: 100%;
    -webkit-box-shadow: 0px 0px 22px 3px rgba(2,47,68,1);
    -moz-box-shadow: 0px 0px 22px 3px rgba(2,47,68,1);
    box-shadow: 0px 0px 22px 3px rgba(2,47,68,1);
    }
}

.googlemapsdiv-sche {
    height: 562px;
    display: inline-block;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    /* border: 1px solid #000; */
    width: 100%;
}

/* added for screen size less than 600px */
@media only screen and (max-width: 600px) {
    .googlemapsdiv-sche {
    height: 480px;
    display: inline-block;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    /* border: 1px solid #000; */
    width: 100%;
    }
}

/* ============================================================================================= */
/* =====>>> START - CSS for formidable nav section  <<<========================================= */
/* ============================================================================================= */

/* hide the loading form img */
.frm_ajax_loading {
    display: none;
}

/* before formidable update tracking had frm_first_inline and frm_inline */

/* I had Float RIGHT - changed to none */
.frm_inline_form .frm_submit {
    float: none;
}

/* hide formidable title on nav menu */
.frm_form_widget .widgettitle {
    display: none;
}

#frm_form_8_container .frm_form_fields,
#frm_form_14_container .frm_form_fields {
    float: left;
    width: 100%;
}

#frm_form_8_container.frm_style_formidable-style.with_frm_style fieldset,
#frm_form_14_container.frm_style_formidable-style.with_frm_style fieldset {
    padding: 0 !important;
}

#frm_form_8_container.frm_style_formidable-style.with_frm_style .form-field,
#frm_form_14_container.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 0 !important;
    margin-right: -2px !important;
}

.frm_style_formidable-style.with_frm_style input[type="text"] {
    padding: 3px 4px;
}

.frm_style_formidable-style.with_frm_style input[type="submit"], 
.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"], 
.frm_form_submit_style, 
.frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"] {
    box-shadow: none !important;
    margin-bottom: 0;
    margin-top: 0;
    padding: 4px 14px 3px;
    text-shadow: none;
}


.header__navigation-widgets {
    margin-top: -16px !important;
}
.header__navigation-widgets {
    padding: 1px 0 !important;

	/* added for screen size less than 800px */
@media only screen and (max-width: 800px) {
    .header__navigation-widgets  {
        margin-top: 0 !important;
    }
    #frm_field_187_container #field_1i39yk {
        width: 66px !important;
        padding: 8px 18px;
    }
    #frm_field_188_container #field_q05ysd {
        width: 112px !important;
        padding: 8px 18px;
    }
    #frm_field_428_container #field_1i39yk {
        width: 66px !important;
        padding: 8px 18px;
    }
    #frm_field_430_container #field_q05ysd {
        width: 112px !important;
        padding: 8px 18px;
    }
    #frm_form_8_container .frm_form_fields,
    #frm_form_14_container .frm_form_fields {
        background-color: #323232 !important;
        float: none;
        padding: 15px;
        text-align: center !important;
        width: 100%;
        border-radius: 2px;
    }
}

/* added for screen size less than 400px */
@media only screen and (max-width: 400px) {
    .header__navigation-widgets  {
        margin-top: 0 !important;
    }
    #frm_field_187_container #field_1i39yk {
        width: 34px !important;
        padding: 2px;
    }
    #frm_field_188_container #field_q05ysd {
        width: 102px !important;
        padding: 2px;
    }
    #frm_field_428_container #field_1i39yk {
        width: 34px !important;
        padding: 2px;
    }
    #frm_field_430_container #field_q05ysd {
        width: 102px !important;
        padding: 2px;
    }
    #frm_form_8_container .frm_form_fields,
    #frm_form_14_container .frm_form_fields {
        background-color: #323232 !important;
        float: none;
        padding: 15px;
        text-align: center !important;
        width: 100%;
        border-radius: 2px;
    }
}


/* ============================================================================================= */
/* =====>>> END - CSS for formidable nav section  <<<=========================================== */
/* ============================================================================================= */

.top-navigation > li > a {
    display: inline-block !important;
    padding: 7.5px 10px; /* adding less padding right/left from elements - can remove for original */
}

.top__menu ul li::after {
    content: "|";
}

.top__menu ul li:last-child:after { 
    content: ""; 
}

/* ============================================================================================= */
/* =====>>> Table for qufrom schedules  <<<===================================================== */
/* ============================================================================================= */

.airport-code {
    font-weight: bold;
}

/*
.iphorm-input-ul.iphorm-input-radio-ul.iphorm_3_145-input-radio-ul.iphorm-options-inline.iphorm-clearfix {
    display: flex;
    margin: 0 auto;
}

 display quform selects in the middle 
.iphorm-uniform-theme-default .iphorm div.selector,
.iphorm-uniform-theme-aristo .iphorm div.selector, 
.iphorm-uniform-theme-agent .iphorm div.selector {
    display: table;
    margin: 0 auto !important;
    text-align: center !important;
}
*/

.iphorm-submit-input-wrap-1,
.iphorm-submit-input-wrap-8 {
    display: none !important;
}

/* Generic Styling, for Desktops/Laptops */

table.quform-schedule { 
  width: 100%; 
  border-collapse: collapse; 
  font-size: 11px;
}

table.quform-schedulebosjfk { 
  width: 100%; 
  border-collapse: collapse; 
  font-size: 11px;
}

table.uld-air-table { 
  width: 100%; 
  border-collapse: collapse; 
  font-size: 14px;
}

/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eee; 
}

.quform-schedule th { 
  background: #646464; 
  color: white; 
  font-weight: bold; 
}

.quform-schedulebosjfk th { 
  background: #646464; 
  color: white; 
  font-weight: bold; 
}

.uld-air-table th { 
  font-weight: bold; 
}

td, th { 
  padding: 3px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

.uld-air-table td, 
.uld-air-table th { 
  padding: 4px 0 4px 15px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

/* Max width before this PARTICULAR table gets nasty This query will take effect for any screen smaller than 760px and also iPads specifically. */
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
                font-size: 14px;
                padding: 4px; 
	}
       .uld-air-table th { 
           background: #646464; 
           color: white; 
           font-weight: bold; 
       }
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}

        .uld-air-table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 4px !important; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/* Label the data */
	.quform-schedule td:nth-of-type(1):before { content: "DESTINATION"; }
	.quform-schedule td:nth-of-type(2):before { content: "Dest"; }
	.quform-schedule td:nth-of-type(3):before { content: "SCHEDULE"; }
	.quform-schedule td:nth-of-type(4):before { content: "AIRCRAFT"; }
	.quform-schedule td:nth-of-type(5):before { content: "TYPE"; }
	.quform-schedule td:nth-of-type(6):before { content: "FLIGHT#"; }
	.quform-schedule td:nth-of-type(7):before { content: "ETD"; }
	.quform-schedule td:nth-of-type(8):before { content: "ETA"; }
	.quform-schedule td:nth-of-type(9):before { content: "INCHES"; }

	/* Label the data */
	.quform-schedulebosjfk td:nth-of-type(1):before { content: "Origin"; }
	.quform-schedulebosjfk td:nth-of-type(2):before { content: "DESTINATION"; }
	.quform-schedulebosjfk td:nth-of-type(3):before { content: "Code"; }
	.quform-schedulebosjfk td:nth-of-type(4):before { content: "SCHEDULE"; }
	.quform-schedulebosjfk td:nth-of-type(5):before { content: "AIRCRAFT"; }
	.quform-schedulebosjfk td:nth-of-type(6):before { content: "TYPE"; }
	.quform-schedulebosjfk td:nth-of-type(7):before { content: "FLIGHT#"; }
	.quform-schedulebosjfk td:nth-of-type(8):before { content: "ETD"; }
	.quform-schedulebosjfk td:nth-of-type(9):before { content: "ETA"; }
	.quform-schedulebosjfk td:nth-of-type(10):before { content: "INCHES"; }

	/* Label the data uld/air tables 
	.uld-air-table td:nth-of-type(1):before { content: "Cargo Capacity" !important; }
	.uld-air-table td:nth-of-type(2):before { content: "Cargo Door Dimensions" !important; }
	.uld-air-table td:nth-of-type(3):before { content: "Engines" !important; }
	.uld-air-table td:nth-of-type(4):before { content: "Fuel Capacity" !important; }
	.uld-air-table td:nth-of-type(5):before { content: "Maximum Takeoff Weight" !important; }
	.uld-air-table td:nth-of-type(6):before { content: "Maximum Range" !important; }
	.uld-air-table td:nth-of-type(7):before { content: "Cruise Speed" !important; }
	.uld-air-table td:nth-of-type(8):before { content: "Basic Dimensions" !important; }
        */
}
	
.logout-btn{
  display:inline-flex; align-items:center; justify-content:center;
  height:36px; padding:0 14px; border-radius:6px;
  background:#6b7280; color:#fff !important; font-weight:600; font-size:14px;
  text-decoration:none; white-space:nowrap;
  transition:background .2s ease, transform .15s ease;
  margin-left:.5rem;
}
.logout-btn:hover{ background:#4b5563; transform:translateY(-1px); }
	
	