/*#################################################################################################################################
//#
//# File        : fbo_locator.css
//# Author      : Grant Laurie
//# Created     : Apr 2005
//# Application : AirCard
//# Purpose     : CSS for the FBO Locator
//#
//#
//#################################################################################################################################
//#
//# History
//# =======
//#
//# Date        Version         Name                    Story   Comments
//# =========== ============    =====================   =====   ============================================================
//# ?? Apr 2005 V1.0.GJL.0.0    Grant Laurie                    Written
//#  2 May 2005 V1.0.GJL.0.1    Grant Laurie                    Added Version History
//# 27 Jul 2005 V1.0.GJL.0.2    Grant Laurie                    Added MSAviationMsg classes - for msgs linking to MSAvaition
//# 27 Nov 2006 V1.0.LMG.0.3    Lance Gjerstad                  Added classes to format merchant detail
//# 30 Sep 2008 V1.0.JRS.0.4    James Simmons                   Added classes to format Merchants on Hold and the links below the map
//# 13 Apr 2009 V1.0.JRS.1.0    James Simmons           25938   Added and Mofified styles so the layout looks the sameusing FW19 Display
//# 21 May 2009 V1.0.SDF.2.0    Sam Frazier II          27147   Changed the Canvas Width for a button addition.
//# 27 Oct 2009 V1.0.JRS.3.0    James Simmons           30432   Added new class for refueling operator section.
//# 15 Apr 2010 V1.0.GED.4.0    Gene Dascher            21239   Added PageFboLocate classes.
//# 14 May 2010 V1.0.GED.4.1    Gene Dascher            21239   Added cluster_label class.
//# 21 May 2010 V1.0.GED.4.2    Gene Dascher            21239   Added overflow:hidden to map_canvas class to keep the copyright
//#                                                             notice from spilling out of the map.
//# 16 Mar 2011 V1.0.GED.4.3    Gene Dascher            43118   Added class for map_fuel_link.
//# 05 Oct 2011 V1.0.GED.4.4    Gene Dascher            48125   Moved common google maps stylesheets to google_maps.css
//# 17 Apr 2015 V1.0.DLH.4.5    Dennis Hostetler        DE2706  Fixed checkbox alignment for older IE browsers on fbo_fuel_form
//# 29 Jan 2018 V1.0.GGL.4.6    Gloria Louis-Fils       US57362 Added noMerchantText formatting 
//# 16 Feb 2018 V1.0.GGL.4.7    Gloria Louis-Fils       US54437 Two tabs formatting 
//# 05 Mar 2018 V1.0.GGL.4.8    Gloria Louis-Fils       A-169   Separated detail section from map and expanded to full screen 
//# 15 Mar 2018 V1.0.GGL.4.9    Gloria Louis-Fils       A-15    Changed tabs to not turn red, centered location div 
//#
//#################################################################################################################################
*/

/* Styles */
.PageFboLocator .link, .PageFboLocate .link {
    font-size: 14pt;
}
.PageFboLocator #MERCHANT_SUMMARY_MULTI_CONTENT, .PageFboLocate #MERCHANT_SUMMARY_MULTI_CONTENT {
    text-align: left;
}
.PageFboLocator .Messages, .PageFboLocate .Messages {
    text-align: left;
}
.PageFboLocator #MERCHANT_SUMMARY_SINGLE_FOOTER table tr td div table, .PageFboLocate #MERCHANT_SUMMARY_SINGLE_FOOTER table tr td div table{
    margin: auto;
}

/* Anchor styles */
a.MSAvLink:hover {
    color: red;
}

#location_info {
    text-align: center;
    padding:    10px;
}

.canadianLink {
    text-align: center;
}

#map_bottom {
    top:0px;
    right:0px;
    bottom:0px;
    width: 100%;
    margin: auto;
    border: none;
}

#MERCHANT_SUMMARY_WidgetGroup_0_MERCHANT_DETAILS_WRAPPER_CONTENT > table {
    width: 100%;
    margin: auto;
    border: none;
}

/* Header styles */
.UserMessages {
    background: white url("/images/framework/theme_chrome_canvas_footer_background.gif") repeat-x center bottom;
    border: 1px solid silver;
    display: block;
    margin-bottom: 1em;
    padding: 15px;
    width: 1000px;
}
h1 a {
    font-size: 1.5em;
    color: #003163;
}

/* MS Aviation message and links styles */
.MSAviationMsgBox {
    background-color: #EEEFEF;
    border: dashed 1px #003163;
    padding: 5px;
    margin: 10px 0px 10px 0px;
}
.MSAviationMsgBox td{
    text-align: center;
    color: #003163;
}
.MSAviationMsg{
    text-align: center;
    font-size: 8pt;
    color: #003163;

}
.MSAviationMsgImportant {
    text-align: center;
    font-size: 8pt;
    background-color: #EEEFEF;
    color: red;
    border: dashed 2px red;
}

/* Quality Hold styles*/
.red, .red a {
    color: red;
}

/* MERCHANT_SUMMARY_SINGLE_FOOTER styles
#MERCHANT_SUMMARY_SINGLE_FOOTER{
    border-top: 1px solid #000000
}
#MERCHANT_SUMMARY_SINGLE_FOOTER td{
    text-align: center;
}
*/

/* Merchant Detail screen styles */
table.FBOMercName {
    width: 800px;
    border: none;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    font-size: medium;
    font-weight: bold;
    margin-bottom: 3px;
}
table.FBOMercAirport {
    width: 800px;
    border: none;
    border-bottom: 3px solid black;
    border-top: 3px solid black;
    margin-bottom: 12px;
}
table.FBOMercDetail {
    width: 800px;
    border: 1px solid black; 
    margin-bottom: 12px;
}
table.NoBottomMargin {
    margin-bottom: 0px;
}
table.FBOMercDetail td.products {
    border: 1px solid black;
    width: 50%;
}
.WidgetLabelSmallBold {
    padding-bottom: 12px;
    font-weight: bold;
}
.WidgetLabelSmallBoldNoPadding{
    font-weight: bold;
}
.WidgetLabelSmallBoldRight{
        text-align: right;
    font-weight: bold;
}
.MultiViewFirstRow, .MultiViewSecondRow {
    height: 22px;
}
table.FBOMercDetail td.hours {
    width: 35%;
}
table.FBOMercDetail td.conditions {
    border: 1px solid black;
    width: 65%;
}

#map_merchant_details {
    width: 100%;
    margin: auto;
}

#map_merchant_details .Odd {
    background-color: #E0E9E9;
}

.MerchantInfo .Even {
    background-color: #FFFFFF;
}

.MerchantDetails {
    visibility: visible;
}

.MerchantDetails .Hidden {
    visibility: hidden;
}

.Hidden {
    visibility: hidden;
}

.MerchantDetails .Odd {
    background-color: #E0E9E9;
}

.MerchantDetails th td {
    padding-left: 2px;
    text-align: left;
}

.MerchantDetails .Even {
    background-color: #FFFFFF;
}

.MerchantInfo th td {
    padding-left: 2px;
    text-align: left;
}

/* Additions to the styles from google_maps.css */
#tooltip .icao {
    font-weight: bold;
}

li.PortTabNavigation {
        zoom: 1;
        display: inline;
        padding: 0px 2px;
        margin-bottom: 3px;
}

.PortTabNavigation a {
        border: 1px solid #888;
        background-color: gray;
        background-image: -webkit-gradient(linear,left top,left bottom,from(lightgrey),to(gray,gray));
        background-image: -webkit-linear-gradient(top,lightgrey,gray,gray);
        background-image: -moz-linear-gradient(top,lightgrey,gray,gray);
        background-image: -o-linear-gradient(top,lightgrey,gray,gray);
        background-image: linear-gradient(to bottom,lightgrey,gray,gray);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='lightgrey',endColorstr='gray');
        padding: 5px 15px;
        position: relative;
        top: 2px;
        color: white;
        font-weight: bold;
        border-radius: 4px 4px 0 0;
        -webkit-border-radius: 4px 4px 0 0;
        text-decoration: none;
}

.PortTabNavigation a.Selected {
        background-color: white;
        background-image: -webkit-gradient(linear,left top,left bottom,from(#56a0d3),to(white,white,white,white,white));
        background-image: -webkit-linear-gradient(top,#56a0d3,white,white,white,white,white);
        background-image: -moz-linear-gradient(top,#56a0d3,white,white,white,white,white);
        background-image: -o-linear-gradient(top,#56a0d3,white,white,white,white,white);
        background-image: linear-gradient(to bottom,#56a0d3,white,white,white,white,white);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56a0d3',endColorstr='white');
        border-bottom: 1px solid white;
        color: #00467f;
}

#map_fuel_link {
    text-align: center;
    margin: auto;
}

#noMerchantText {
    font-size: 1.5em;
    text-align: center;
    display: none;
}

#MERCHANT_SUMMARY_SINGLE .warning_message {
    font-size: 8pt;
    padding: 5px;
    text-align: center;
    background-color: #a61e45;
    color: white;
}

#FUEL_FORM_SINGLE .AdhocTable {
    text-align: left;
}
