﻿
/*------------------------------------*\
  #GLOBAL SETTINGS
\*------------------------------------*/
/**
 * Please define font family, spacing, and style in this section, Din Offc is the paid font by ICAO.
 */

.sup{
    margin-left: 8px;
}

/*------------------------------------*\
  #HOME-INDEX
\*------------------------------------*/

#RevolutionSliderModule {
    height:auto;
    overflow: hidden;
}

#Section1 {
     height:180px;
}

#Section2 {
    min-height: 430px;
    background-color: #F3F3F3;
}

#ReferenceSection {
    min-height:350px;
}

#Section3 {
    height: 250px;
}

#Section4 {
    height: 300px;
}

#Section5 {
    height: 390px;
}

.RecentUpdatePhrase{
    margin-bottom: 10px;
}

.TrialForm {
    border-color: white;
    border-top: none;
    border-left:none;
    border-right:none;
    background: none;
    width: auto;
    font-family: Calibri;
    font-weight: bolder;
    color: white;
}

#owl-users {
    width: auto;
    margin-right: auto;
    margin-left: auto;
}


#owl-users .item {
    height: 180px;
}

.newsRef{
    margin-bottom: 0px;
    /*white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 5px;*/
    /*max-width: 320px;*/
    /*overflow: hidden;*/
}


/*------------------------------------*\
  #Products Page
\*------------------------------------*/
#ProductSec1 {
    height: 280px;
}

#ProductSec3 {
    height: 400px;
    padding-left: 0;
}

#ProductSec4 {
    height: 210px;
    padding-left: 0;
}

#ProductSec5 {
    height: 300px;
    padding-left: 0;
}


/*------------------------------------*\
  #Estimation - Quote
\*------------------------------------*/
.QuoteContainer {
    width:1500px;
    margin:auto;
}

.FormFormat {
    margin-top: 3px;
    margin-bottom: 3px;
}

.FormDropdown {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top:3px;
}

.dropDownLabel {
    margin-top: 5px;
    margin-bottom: 5px;
}

#ResultTabs .nav-pills > li > a {
  border-radius: 7px 7px 0px 0px;
  background-color: #057BBC;
  color: white !important;
}

#ResultTabs li.active > a,
#ResultTabs li.active > a:focus {
    border-radius: 7px 7px 0px 0px;
    background-color: #0990CA;
}

#ResultTabs .tab-content {
  color : white;
  background-color: #0990CA;
  border-radius: 0px 7px 7px 7px;
}

.hiddenTable {
 display: none;
}

.bg-ICAO {
    color:#fff;
    background-color:#0555A2;
}

#PdfPartial {
    display:none;
}

#eStore {
    margin-top:30px;
    margin-left:20px;
    margin-right: 20px;
    padding: 20px;
    background-color: #FAFAFA;
    height: 800px;
    width: 220px;
    align-content: center;
    text-align: center;
    font-family: 'DIN Offc';
    color: #0555A2;
}

.btn {
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}

.noPaddingLeft{
    padding-left: 0px;
    padding-right: 15px;
}

.wow {
   visibility: hidden;
}


/*----------------------------------------------*\
  #Force IE table header/footer to use bold text
\*----------------------------------------------*/
thead th{
    font-weight: 700;
}

tfoot th{
    font-weight: 700;
}

/*------------------------------------*\
  #Estimation - Calculate
\*------------------------------------*/

#FeedbackForm input[type="radio"]{
    display: none;
}

#FeedbackForm input[type="radio"] + label {
        content: "";
        display: inline-block;
        width: 25px;
        height: 25px;
        border: 0px solid red;
        background: url('../images/RadioNoneSelected.PNG') no-repeat center;
}

#FeedbackForm input[type="radio"]:checked + label {
        content: "";
        display: inline-block;
        width: 25px;
        height: 25px;
        background: url('../images/RadioSelected.PNG') no-repeat center;
}


/*#benchmarkMajorCharges input[type=checkbox] {
        content: "";
        display: inline-block;
        width: 15px;
        height: 15px;
        background: url('../images/RadioNoneSelected.PNG') no-repeat center;
}

#benchmarkMajorCharges input[type=checkbox]:checked  {
        content: "";
        display: inline-block;
        width: 15px;
        height: 15px;
        background: url('../images/RadioSelected.PNG') no-repeat center;
}*/ 

#ChargeNotes table {
    border: 1px solid grey;
    margin-bottom: 10px;
    margin-left: 0px;
}

#ChargeNotes td {
    border: 1px solid grey;
    padding: 0px 3px;
}

#ChargeNotes th {
    border: 1px solid grey;
    padding: 0px 3px;
}

#ChargeNotes ul {
    list-style-type: initial;
    margin-left: -25px;
}


.MarkdownArea table {
    border: 1px solid grey;
    margin-bottom: 10px;
    margin-left: 35px;
}

.MarkdownArea td {
    border: 1px solid grey;
    padding: 0px 3px;
}

.MarkdownArea th {
    border: 1px solid grey;
    padding: 0px 3px;
}

.MarkdownArea ul {
    list-style-type: initial;
    margin-left:-5px;
}

.MarkdownArea ol {
    margin-left: -25px;
}


.MarkdownArea li {
    padding-left: 0px;
}

.trBlue {
    background-color: #E6EDF7;
}

.trWhite {
    background-color: #f9f9f9;
}

.flexbox-container{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    align-items: baseline;
    align-content: space-around;
}
.flexbox-container .flexbox-item{
    padding: 0px 0px 20px 0px;
}

.airportCell {
    text-align:center; 
    margin: 5px; 
    background-color: #f2f2f2; 
    border-radius: 8px; 
    padding-top:5px; 
    padding-bottom:5px;
}

.airportCell a {
    color: #666666;
    background-color: transparent;
    text-decoration: none;
}

.airportCell a:hover {
    color: #666666;
    background-color: transparent;
    text-decoration: none;
}




