﻿
.selector-viewport {
    height: 80px;
    overflow-x: auto;
    overflow-y: hidden;
    
}

#regionInfo .selector-viewport,
#airfieldSelector .selector-viewport,
.pageroute .selector-viewport,
#azbaPage .selector-viewport{
    background-image: url("../../img/ihm/route/line-menu.png");
    
    background-repeat: repeat-x;
    
}


#region-2 .selector-viewport
{
    width : 450px;
}
#region-3 .selector-viewport
{
    width : 540px;
}

.selectors .selector
{
    color: #808080;
    cursor : pointer;
    position: relative;
}
/*
table.selectors {
    margin: 0 10px;
}*/

.selectors .selector.traj
{
    background-image: url("../../img/ihm/navlog/stage.png");
    background-position: 0 60px;
    
    font-size: 10pt;
    height: 50px;
    line-height: 20px;
    padding-top: 10px;
    text-align: center;
    width: 68px;
}

.selectors .selector.traj.selected,
.selectors .selector.traj:hover
{
    color : #00A03C;    
    background-position : 0 0;
}

.selectors .selector.traj.summary
{
    line-height: 34px;
}


.selectors .selector.tpairfield .name > div
{
    line-height: 12px;
    margin-bottom: 4px;
    white-space: nowrap;
  
}

#routeNotamSelector .selectors .selector.tpairfield .name > div
{
    min-width: 50px;
}

.selectors .selector.tpairfield .code
{
    font-family: robotoBold;
}

.selectors .selector.tpairfield 
{
    font-size: 9pt;
}

.selectors .selector.region, 
.selectors .selector.azba, 
.selectors .selector.tpairfield 
{
    background-image: url("../../img/ihm/route/sep.png");
    background-repeat : no-repeat;
    background-position : left center;
    font-size: 9pt;
    height: 26px;
    padding: 9px 15px;
}

.selectors td:first-child .selector.region,
.selectors td:first-child .selector.azba,
.selectors td:first-child .selector.tpairfield
{
    background-image : none;
} 

.selectors .selector.selected,
.selectors .selector:hover {
    color :#004283;
}

.selectors .selector.tpairfield img
{
    margin-right: 5px;
}


.selectors .selector .notamCount{
    font-family: roboto;
    font-size: 9pt;
    padding: 0 0 0 4px;
}


.selectors .selector.weather
{
    background-image: url("../../img/ihm/route/menu-item.png");
    font-size: 9pt;
    height: 26px;
    line-height: 26px;
    padding: 9px 15px;
    text-align: center;
    text-transform: uppercase;
    width: 80px;
}

.selectors td:first-child .selector.weather
{
    background-position : -5px 0;
}




.selectors .selector.azba > div
{
    text-align: center;
    white-space: nowrap;
}
.selectors .selector.azba {
    height: 34px;
    padding: 5px 15px;
}


.selector .region {
    font-family: robotoBold;
    text-align: center;
    text-transform: uppercase;
    width: 60px;
}

.selector.region .count {
    font-size: 7pt;
    text-align: center;
}

.pageselector .nothing{
font-size: 16pt;
text-align: center;
font-family: robotoLight;
line-height: 200px;
}


.selector .hxg-custom-cb
{
    position: absolute;
    top: 3px;
    right: 4px;
}


.selector .hxg-custom-cb  
{
    display : none;
}
#export .selector .hxg-custom-cb  
{
    display : block;
}

