/**
 *      style.css
 *      ~~~~~~~~~
 *
 *      Project:            banmap
 *
 *      Created 2021-09-18: Ulrich Singer
 *
 *      $Revision$Date$
 */

body {
  background: url(data:image/gif;base64,R0lGODlhgACAAPcAMf////j4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6NnxpwAAACH+kWNIUk0gY2h1bmtsZW4gMzIgaWdub3JlZDoNCkFTQ0lJOiAuLnolLi7DhMOJLi7LmMuHLi7DhMOILi51MC4uw41gLi46w7IuLi5vDQpIRVg6IDAwMDA3QTI1MDAwMDgwODMwMDAwRjlGRjAwMDA4MEU5MDAwMDc1MzAwMDAwRUE2MDAwMDAzQTk4MDAwMDE3NkYAIfkEAQAA/gAsAAAAAIAAgAAACP8AUQkEQGWgQCoABhakwrDgQVQNGSY8yBAiQYkRKy7U6FCgRYoQOYYMORHhxY4ZRy60WBEVgIkeY7ZsGLLhS4knT8r0mNEhwZEqEyJ0SNPmRo0qg250GRGiypUYazaFStOlx4sXgSLkabLjw54/gf4cChLkSqZmpRZ9KbPrQqw3W7osqfbszKwl86K0GLfpQKwY+8pFupOs4aJUCVOMeLJlzpoPYzrl65Tmy75sJaNtq/HmZsdcEVd9ulQ05MpTrxbMbJQn6qMUASus7Nlr58aGx4Yl+1ri17yzOXq9jJOgcbiQfU5tmpWywcVtiZMMW3YmSZRedzLtOFbkyqxHMYr/N/xRa/aZRa8Dllsz7mS+b+P/JVo1fMn6E3UrLkx3enii/C3mE14w4TTYYMRllBN26DFGmHCd/fWegjYlBB5LtPWE00HUdfUVZ1g5BRdMc0HnmVraAcjbWEqFRpWAJqm2m3eOFUgdWwYO55l0X+HnYmxn/WbXfRim1FZkNd4llGbowcghjiwpxhttuN00I37dDVWVTmitSOJ1UbEWFZikledXjEAtdiKWo/E2pV9JYYchissVJ2dxV3EpVGt39dnjgSYtaNyPw+Enp1lcHraajc2VNRmUc8FW3aI8daggl6dZmuCGAuZZEXgsdiqeVExq6RuVROGGJJzNpReTYN6B/2ndqCRVKuusYakaJWrumZpkqizltORqjp1XGZmYNZodqde5hmSznYX3mntcVXqWmNWmSelpdVmakpvx1XcmXrD5CqSh2f4oVl7GbWUmh9rSF6SR7uK6p7TMtnhYjzDdZ2R7W3GKYnsWrtcYt+y1aKZeky27G7bHWveRaFs2dtl7A2925aj5GRjvmN8yR9+cI89Xn1m+KgcvxtSF5mlycv2EI5zR/jeuhElF2Rp0LS546md0nXpyoK6KHJTMq07YbFndMe0kyyU37FNkKI+U2XaHUcshsLOhRVA/3rF1MMLQSVtj0qhVd+xT2frVNGnLQggzYvC1SaxdQ5crnKdatv+9lFaObkkVkfFenCe8bkYqUs6fJhZZ0/VCRWSD5kldJLGdSgW54j3BzdGFa0UqNUqh5oeoQidXzraWMh/FI3lKjfnqw+XRuWidibMYulVl0ti2ealRjSqdzjZcNdbKSZ6os/QWK1ZwpgP+t0isVQ2g1fadlhjppY02M9N2u7twUMF17+jqD15aoeTihqlrbOWzH3vN3BUof8Advxux8elFJbGQmnsWxnqUtvjNb3ryudx0ULYaA7IHQslLn+XkM5QZPat5e1MUeLiWqg7eznYwI2ABxSQx1jEGeBtZT8o0k6W3vMxmYwNXiN7VOSkZz0zdW4612jeyCBlLXMmZ2O3/hnajkuHPhWwrUbySEzTYYUxeHQyi9F6FRKSsJXUxO1vP/gYcIVbLR17MUA1tgjhmBYlnWTKj6S6lmuTtKIJz0p2u6KbEAdmlVo/qoRkpVsXJuY1PXnIW5FpYJimaBlxDC80GHZe3vI0PbhbEWZGYtqdHduk8aVzXqs7UtZBljoVWVFnk3uamK8XFSqL8D5nIyMCVOSh7tbIZ3RKjuwhdUmQJZN29AnZEV4ovhzmqDXf+Jpl6BdFxdQGU9rp4rx9dDCVgU47hxLdB18ishe6B2F54CbzXaOZxTSwNw5bZHyupMFX+elLf/mXKq+GGRmZjU0rGVkvwbW+MFdwQLy2G/x1+LoWEsdyNyyQVSoOpz5YaEqetHvLM4r2lNkU6kcuQ46G1kMg2h1SLQJkXm1zJ6znom2UlU5YZKPWtLl26ygKTWbSP7qyGa5vZisrlsifx6zI43Uo0IXo1t3AzWrM50dW0V1DM+UdYCepo/AhzSjVV0nKn/Fw1R4ajnC4MiDybCmuOs0mQXBNIrlTp5cajNjuBtUTcS2K4HmW/IwHsgErDW69MY7XqhCowOW0QrWKEp86hiISinCC7hplXowjOXcKUojrJ1yTEjgeRKmsdmsKlxyYF0Icb05BeEDogRA2IWucJ1Azr2NZ9UmiYkxIkOj/7P+1YaWsN5J+pFoq/vP/qBnXRqs0bece3KKqujwODi2Y1NFY8WqVirhlPDHOjsrmASqNZLCBojJSr5pxTlw3zKPRim6EXMu+pD+NiD+MTw3qGMmL5y6fwium/SIIKgjYNYXa9GZg/+jWwpbEnnfylKJhOdpckw2MKh6nczJU0gtKxTJp0Z8ZdbU+SXbEYjyJ5thLS623Iw6EDRyqUa+oNqOSBCnrLlqLaaVeG4rzeL693y/7Jd3moo+/TzEkc0EHujHW0pehchzeSOUhUqcxv5LR3TAv7FCwYJK4Brwo4rGFKqCSLXq62u8NFLvNur1PRd277TWo2t6Q6M9jBesrBZvbSh6w67sDMepu73bP/PxK8YlBv15dNArSuGeQi+EBKU8RetEJgSio+mWpXdD41h9tZmvR8x1KikkqeqKvzZ9w8YAaJqGtZeqdT1+TgF83yvFYUKxNTfLGv/bionvZbJyElWguFr0Md+lPveqzmj665x+bUGY85qLbLStY3jTXsJ+EZMUSDscUFExKaMN20Rv05LWvSmryaSqWsxmluckst9tQDn0Fea1t2uyGaMRfh9bz1kl9sdJxEnFU51xp25qwvbNt9vIdtsF2cfFIk5TteHZ53a5qz9XZAG6K7+JJ5YETlXgbOyhAjkcs3XvKCDcVXw85qtc3lXbC/I82DjmhIlGVWeqO34h3ORyyG/x35oLqUThS2koLdtuGbFqdV6DmwW+LMn/RQuVicDUY1vqQ5jBO3rbhGjqB5LszLBs7lciOpw1n19nOOLqL0QrB+8xzWiRd3pS7PcYgeYisYvcSpbZ0YjzuaqF6XO+WpT852WhVyJ8XTuqAf749a4bCt06o0Wdd8boW5Y209qbj+3BLg/HOnK+9zV1OFN4R8BfzuXMVeoFEmWXfvDn8/NUic3bbC2W1rVK9FOxNb2orD0vDq6gZQItq3zJ4Nd4wtO+1bu5Sl02UY5UI1aYAvnIJ/r5cFQUYvlAWNcHwFrYtTqrHpIV+LJ/zcxTHtQt+KzmqywZRRHf+lMxY4gy2k9f9MAVhwmE/+w1D8/fR83Lw/Idl55YIzQTfvfsbYD/yIRyCwf6+zxY7yncFzQiInf1HHPeYiWgKIQElURpEGdbOFPfQxVKNBfu3FSC+CbUiGPDknZAXSa6kDgMZnR/lVNilELTPUPxiVFjvmJBRTdSzIIAbIYtfzGPOmTqc1g2tVPiqoVxyHObqBU/X3IBNyJpQGSUYlTAnFXlxkXfn2QGllaDqBOzyFfMJTNCZjZryiI6GFgnUGfZmSHVCna4/zL/7TOAtoG+hmOaNDM5STUAMmdkMGaktHbdIyInQBUUCkfmIoWBhkTRKVL5TlR4HzStuXI2BxMAmoOr9FiAX2Mdb/Bie3dGA6SDbUdGONs38MtTETM3c/hzZTI0RdxxmaJVT91k3FY29d1WEdNoLC53cMJV0p5it74i335Dc2wzgWdyOrWIYGgoQaN05psm6TwlxJ4zHrFSTYckg/R3mlpFzzJ2vN92zKYlf8dj4BuIbJpEmAmFy/NHzfwoL6gVeyYSuDE3uj1yawcnpGFDVvpSCHAyP2MThlJyXpB4Ni9D2jhmjbeDQRhVGP8W12NISzR3xPsyqtwnUk51CIZ43T5mFo1S4OpSLu5FI/B2Ws51zCBYNQtFnmJlCHuD2kBCwPNVIRBH2MeG4p0ydD1o50tFwBtJCkhYOThI4pB2dFtF7T/xRDXeN14dcg1SNAB4geIekhgiFRvDQvINN1qjRZzMFzWHNlnXJ/TbcyUNl/GndVzcaNh2YjP8Z+uUYlkoZbllEnPalXLuJYeLM7VaeKdAdyJ5d/W6WUySUgvZJop1aMD9JFK+g1PqV9coRwpOdW4cV1RHMnkCV8eah/4eSFD4hYipNEUpcfz7Z49sZcUVU2SDglUTKLWVRm7PM/doNvjuc/mbOOFBR+XSUa1bRyA1eMFCaS1xePspOP83hMjtJyaAVbDwQfMZkeP1lCHEaCeGdmx8FrwLkvadOKj3aIm5JLH+RXydREaCeZz/GbyVWUtqRwjKiHcSJpD+ViyfYU/v+yUSG2iSCmLHzCjf7RakDZRgaXY84zQEy0iihHUyikWf1nY+9nabzTU2q4hF84SRhZfkT5iXnWkJ7mZ6anZNt0kyu4Pm4BWj7XXCdVgtyRFiETd0sJbpGVTiLGQ2KpHvm2h6qinCqGbZIHXEYnj+7YRW32lJq0lAK5aVq0dWVIb9m5fX70YOdYabfGfle0kRk5bSW5agFHjlbndkJWWTpHJO5kePfnczI1KqSjff+1Mj+5TG5XnSFKOF+YG5v5UDCyOfy4VpaFfe6IIVyGPijHWFI2jIjTWWnnNbrnmb5kiVQaaR4kYDK4Z+PGNq/ZRoJYLIIDpywHMPIBJTzHQePZp3EXaKBO058GanAiODn02X6HBxtStxmwpXkHZhnPVy2dh25oOYzVZ1Cn8j1nunUnxl/XqRPVhVuqJzlxWh4hWVNk0XY6V31yt3hedTnPRG2XpqfVp4aqdahp+HjWE3Gx46HrRm7UmYRcgYhflUJLM32OahCfpiTx1YBhui8rpo7MVoONQjD69Dl7JJDbCjeFU4v2p6a6+YjJ+af6UZc4hE4Q2CYh1VJVdCCzkxo0N4+dCLCPNli9MXx1s6frhEWWSn0klmFieIh5J4NJF6TcdJ37eVlyeBABAQA7) repeat fixed;
}

@media only screen and (max-height: 768px),
       only screen and (max-device-height: 768px)
                   and (orientation: landscape),
       only screen and (min-resolution: 144dpi),
       only screen and (-webkit-min-device-pixel-ratio: 1.5)
{
  /* iPad Landscape | Retina */

  body {
    background-size: 96px 96px;
  }
}

@media only screen and (max-height: 768px) and (min-resolution: 144dpi),
       only screen and (max-height: 768px) and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (max-device-height: 768px)
                   and (min-resolution: 144dpi)
                   and (orientation: landscape),
       only screen and (max-device-height: 768px)
                   and (-webkit-min-device-pixel-ratio: 1.5)
                   and (orientation: landscape)
{
  /* Retina iPad Landscape */

  body {
    background-size: 64px 64px;
  }
}

/* Desktop & iDevice */

.text, .small {
  font: 12pt "PT Sans", "Euphemia UCAS", sans-serif;
  text-rendering: optimizeLegibility;
  color: #404040;
}

.small {
  font-size: 8pt;
}

@media only screen and (max-device-width: 320px)
                   and (orientation: portrait)
{
  /* iPod & iPhone Portrait */

  .text {
    font-size: 10pt;
  }

  .small {
    font-size: 7pt;
  }
}

@media only screen and (max-device-width: 568px)
                   and (orientation: landscape)
{
  /* iPod & iPhone Landscape */

  .text {
    font-size: 7pt;
  }

  .small {
    font-size: 5pt;
  }
}

@media only screen and (min-device-width: 768px)
                   and (max-device-width: 768px)
                   and (orientation: portrait)
{
  /* iPad Portrait */

  .text {
    font-size: 10pt;
  }

  .small {
    font-size: 9pt;
  }
}

@media only screen and (min-device-width: 769px)
                   and (max-device-width: 1024px)
                   and (orientation: landscape),
	 		screen and (min-device-height: 769px)
                   and (max-device-height: 1024px)
                   and (orientation: landscape)
{
  /* iPad Landscape */

  .text {
    font-size: 11pt;
  }

  .small {
    font-size: 8pt;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2)
                   and (min-device-width: 360px)
                   and (max-device-width: 540px)
                   and (orientation: portrait)
{
  /* Large iPhone Portrait */

  .text {
    font-size: 9pt;
  }

  .small {
    font-size: 8pt;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2)
                   and (min-device-height: 640px)
                   and (max-device-height: 960px)
                   and (orientation: landscape)
{
  /* Large iPhone Landscape */

  .text {
    font-size: 9pt;
  }

  .small {
    font-size: 8pt;
  }
}

/* All Devices */

header {
  height: 2.5em;
  padding-right: 1ex;
  padding-left: 1ex;
  padding-top: 1ex;
}

#spinner {
  width:  1.5em;
  height: 1.5em;
}

.popover-title, .popover-content {
  text-align: center;
}

.popover-title {
  background-color: #E6E6E6;
}

.popover-content {
  background-color: #F8F8F8;
}

.popover {
  min-width: 16em;
  max-width: 50%
}

 /* ~ style.css ~ */
