
.olabel {display: none;}

.NATO_ptadn {
    width: 28px; height: 18px;
       -webkit-mask-image: url(fonts/NATO_ptadn.svg);   
       mask-image: url(fonts/NATO_ptadn.svg);
background-color: red;
background-image: url(fonts/NATO_ptadn.svg);
}



.nato-marker {width: 28px; height: 18px; background-color: #6f6fff;
 border: 1px solid black;
 display: inline-block;
}

.nato_size_small {
    font-size: 35%;
    font-weight: bold;
 //   background-color: blue;
}
.nato_size {
    position: relative;    
    font-size: 236%;
    font-weight: bold;
}
.nato_td { vertical-align: top; color: black; height: 16px;  opacity: 0.85;  position: relative; top:20px;}

.dot {
    vertical-align: middle;
    text-align: center;
    color: blue;
    background-color: red;
     border: 1px solid black;
    top:3px;
    left:2px;
    position: relative;
  height: 8px;
  width: 8px;
 
  border-radius: 50%;
  display:  inline-block ;
}


.dotin2 {
    
    width: 100%;
    height: 100%;
  display:  table;
      vertical-align: middle;
}
.dotin {
      
    color: white;// #1b57ff;
    width: 100%;
    height: 100%;
  display:  table-cell;
      vertical-align: middle;
      font-weight: bold;
}


[class^="NATO-"]:before, [class*=" NATO-"]:before {
    font-size: 160%;
    font-weight: 999;
}

iframe.iframe-view {
    width: 100%;
    min-height: 400px;
}


@font-face {
  font-family: 'NATO-Military-Map-Symbols';
  src:  url('fonts/NATO-Military-Map-Symbols.eot?kpcefe');
  src:  url('fonts/NATO-Military-Map-Symbols.eot?kpcefe#iefix') format('embedded-opentype'),
    url('fonts/NATO-Military-Map-Symbols.ttf?kpcefe') format('truetype'),
    url('fonts/NATO-Military-Map-Symbols.woff?kpcefe') format('woff'),
    url('fonts/NATO-Military-Map-Symbols.svg?kpcefe#NATO-Military-Map-Symbols') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="NATO-"], [class*=" NATO-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'NATO-Military-Map-Symbols' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.NATO-Army:before {
  content: "\e900";
}
.NATO-Army_Group:before {
  content: "\e901";
}
.NATO-Battalion:before {
  content: "\e902";
}
.NATO-Brigade:before {
  content: "\e903";
}
.NATO-Company:before {
  content: "\e904";
}
.NATO-Corps:before {
  content: "\e905";
}
.NATO-Detachment:before {
  content: "\e906";
}
.NATO-Division:before {
  content: "\e907";
}
.NATO-Platoon_or_Troop:before {
  content: "\e908";
}
.NATO-Regiment_or_Group:before {
  content: "\e909";
}
.NATO-Region_or_Front:before {
  content: "\e90a";
}
.NATO-Section:before {
  content: "\e90b";
}
.NATO-Team_or_Crew:before {
  content: "\e90c";
}
.NATO-Armour:before {
  content: "\e90d";
}
.NATO-Artillery:before {
  content: "\e90e";
}
.NATO-Aviation:before {
  content: "\e90f";
}
.NATO-Bridging:before {
  content: "\e910";
}
.NATO-E_W_Cannons:before {
  content: "\e911";
}
.NATO-Engineers:before {
  content: "\e912";
}
.NATO-Infantry:before {
  content: "\e913";
}
.NATO-Missile:before {
  content: "\e914";
}
.NATO-Motorised:before {
  content: "\e915";
}
.NATO-Motorised_Infantry .path1:before {
  content: "\e916";
  color: rgb(0, 0, 0);
}
.NATO-Motorised_Infantry .path2:before {
  content: "\e917";
  margin-left: -1.5888671875em;
  color: rgb(255, 255, 255);
}
.NATO-Reconnaissance:before {
  content: "\e918";
}
.NATO-Rocket_Artillery:before {
  content: "\e919";
}
.NATO-Tracked:before {
  content: "\e91a";
}
.NATO-Wheeled:before {
  content: "\e91b";
}
.NATO-Wheeled_CrossCountry:before {
  content: "\e91c";
}
.NATO-Air_Defence:before {
  content: "\e91d";
}
.NATO-Amphibious:before {
  content: "\e91e";
}
.NATO-Anti-Tank:before {
  content: "\e91f";
}
