﻿#navLog 
{
    width : 719px;
    position:relative;
}
#navLog .airportBloc .adName
{
    font-family: robotoBold;
    font-size: 11pt
}

#navLog .srss
{
    text-align: center; 
    color: #606060; 
}

#navLog .airportBloc .airportTable .freqs
{
    height : 44px;
}
#navLog .airportBloc .airportTable .metar {
    font-family: robotoLight;
    padding: 0 10px;
}

#navLog .airportBloc .airportTable .freqs td
{
    background-image: url("../../img/ihm/navlog/line.png");
    vertical-align : middle;
}

#navLog .airportBloc .airportTable .freqs td:first-child
{
    background-position : -2px 0;
}


#navLog .wind-selector {
    position: absolute;
    right: 0px;
    top : 10px;
    
}

#navLog #windauto_inp_custom .hxg-custom-cb-ctrl {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}
/*
#navLog .airportBloc .airportTable .freqs td .CIHM 
{
    float :left;
    line-height: 40px;
}*/

#navLog .airportBloc .airportTable .freqs .freq
{
    width : 144px;
    text-align : center; 
}

#navLog .airportBloc .airportTable .freqs .freq .CAPTION
{
    font-size  : 11pt;
    color : #4d4d4d;
    padding  : 0 2px;
}

#navLog .airportBloc .airportTable .freqs .freq > *
{
    display : inline-block;
}

#navLog input
{
    border: 1px solid #ccd6dd;
    border-radius: 3px;
    margin: 4px 0;
    outline: 0 none;
    padding: 4px 10px;
    font-size: 10pt;
    height: 18px;
}

#navLog .airportBloc .airportTable input
{
    text-align: center;
    width: 50px;
    
  
}

#navLog .airportBloc tr.hours
{ 
  height : 40px;
}

#navLog .airportBloc tr.hours span,
#navLog .airportBloc tr.hours button
{
    vertical-align : middle;
}

#navLog td
{
    vertical-align : middle;
}

#navLog #route tr
{
    height : 68px;
}
#navLog #route #table1 tr:nth-child(2n)
{
    background-image: url("../../img/ihm/navlog/big-line-left.png");
    background-position : right center;
}
#navLog #route #table2 tr:nth-child(2n)
{
    background-image: url("../../img/ihm/navlog/big-line.png");
    
    
}

#navLog #route .tpName
{
    padding-left : 8px;
    overflow: hidden;
    line-height : 38px;
    color: #4d4d4d;
}
#navLog #route .tpName img
{
    vertical-align :middle;
    margin-right: 6px;
}

#navLog #route .tpName .CONTROL_AS_DIV 
{
    
    display: inline-block;
    font-size: 11pt;
    margin-left: 5px;
    white-space: nowrap;
    width: 135px;
}


#navLog #route .tpName .CONTROL_TEXT {
    float: right;
    margin-right: 35px;
}

#navLog #route .tpName .tp {
   
     font-size: 11pt;
    
}

#navLog #route .tpName .ad {
   
    font-family : robotoBold;
    font-size : 11pt;
}

#navLog #route #table1 
{
    width : 170px;
    margin-top: -34px;
}
#navLog #route #table1 input
{
    width : 86px;
}

#navLog #route #table1 .coord {
    color: #4d4d4d;
    font-size: 9pt;
    padding-left: 15px;
}

#navLog #route 
{
    position : relative;
}

#navLog #route  #table1
{
    float: left;
}

#navLog #table2 {
    left: 169px;
    position: absolute;
    top: 0;
}

#navLog #table2 .colDist ,
#navLog #table2 .colEte ,
#navLog #table2 .colRm ,
#navLog #table2 .colCm ,
#navLog #table2 .colVp ,
#navLog #table2 .colZVol,
#navLog #table2 .colZSecu
{
   
   
    width: 44px;
    white-space: nowrap;

}

#navLog #table2 .colInfo 
{
    width : 32px;
}
#navLog #table2 .colWind
{
    width : 103px;
}

#navLog #table2 .colHehr {
    width: 120px;
}

#navLog #table2 .colRnav
{
     width : 106px;
     height: 68px;
     overflow: hidden;
     font-size: 9pt;

}

#navLog .colWind .sep
{
    padding : 0 2px;
}
#navLog .colWind table
{
    margin :auto;
}

#navLog #table2 td
{
    color: #4d4d4d;
    font-size: 11pt;
    text-align: center;
}


#navLog #table2 input {
    color: #4d4d4d;
    padding: 2px;
    text-align: center;
    width: 32px;
}

#navLog #table2 textarea
{
    width :88px;
    padding: 2px 4px;
    
    margin: 12px 0px;
    height: 40px;
    font-size: 8pt;
}

#navLog #table2 .moreinfo
{
    background-image: url("../../img/ihm/navlog/info.png");
    width : 26px;
    height : 26px;
}


#navLog button.vac
{
    background-image: url("../../img/ihm/navlog/vac.png");
    width : 42px;
    height : 24px;
    margin-left : 20px;
     font-family: robotoBold;
}


#navLog #table2 tr:nth-child(2n) .colDist {
    background-image: url("../../img/ihm/navlog/arrow-blue.png");
    background-repeat: no-repeat;
    height: 68px;
    line-height: 68px;
}


#navLog #table2 tr:nth-child(2n+1) .colDist {
    background-image: url("../../img/ihm/navlog/arrow-gray.png");
    background-repeat: no-repeat;
    height: 68px;
    line-height: 68px;
}


#navLog #table2 tr div.firstLine.tdDiv {
    background-image: none;
    height: 36px;
    line-height: 1.3;
    font-size: 11pt;
    font-family: roboto;
}

#navLog #table2 .firstLine
{
    font-family: robotoBold;
    font-size: 10pt;
    height: 36px;
    line-height: 1.3;
       
}
#navLog #table2 .firstLine .unit
{
    font-family : roboto;
    color : #b3b3b3;
    
       
}




#navLog .total > span
{
     margin: 0 26px;
}


#navLog .total 
{
    color: #004283;
    font-family: robotoBold;
    font-size: 10pt;
    left: 155px;
    position: relative;
    text-align: center;
    top: -14px;
    width: 560px;
}

#navLog #notes textarea
{
    width: 696px;
    border: 1px solid #ccd6dd;
    border-radius: 3px;
    margin: 4px 0;
    outline: 0 none;
    padding: 4px 10px;
    font-size: 10pt;
    min-height: 60px;
}

.navLogMoreInfo td {
    padding: 2px 10px;
}

.navLogMoreInfo tr:hover
{
    background-color : #6fbdf6;
}


#navlogPage .mCSB_inside > .mCSB_container {
    margin-right: 10px;
}


#navlogPage .sliding-pnl-content {
    padding:0 0 15px 15px;
}



#navLog .ro #table2 td .tdDiv {
    font-family: robotoBold;
    font-size: 12pt;
}

#navLog .ro #table2 td .tdDiv.colRnav
{
    font-family: roboto;
    font-size: 8pt;
}

#navLog .ro #table2 td .small {
    color: #808080;
    font-size: 11pt;
    font-family: roboto;
}