/* BKK Szín Standard V0.6 */
/* Arculat Színek */
/* Utastájékoztatási színek */
/* arculati elemek -  */
.bkk-arculat.potlobusz,
.bkk-arculat .potlobusz {
  display: inline-block;
  height: 25px;
  width: 25.25px;
  margin: 1.25px;
  padding-left: 6.25px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url("../img/agazat-busz-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.potlobusz,
  .bkk-arculat .potlobusz {
    background-image: url("../img/potlobusz-25px@2x.png");
    background-size: 25.25px 25px;
  }
}
.bkk-arculat.agazat-logo,
.bkk-arculat .agazat-logo {
  display: inline-block;
  float: left;
  height: 25px;
  width: 25px;
  margin: 1px 2.5px;
  background-size: 25px 25px;
}

.bkk-arculat.agazat-logo-2x,
.bkk-arculat .agazat-logo-2x {
  display: inline-block;
  float: left;
  height: 50px;
  width: 50px;
  margin: 2.5px;
  background-size: 50px 50px;
}

.bkk-arculat.agazat-logo-91,
.bkk-arculat .agazat-logo-91 {
  display: inline-block;
  float: left;
  height: 91px;
  width: 91px;
  margin: 2.5px;
  background-size: 91px 91px;
}

.bkk-arculat.agazat-logo.metro,
.bkk-arculat .agazat-logo.metro {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-metro-25px.png");
}
.bkk-arculat.agazat-logo-2x.metro,
.bkk-arculat .agazat-logo-2x.metro {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-metro-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.metro,
.bkk-arculat .agazat-logo-91.metro {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-metro.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.metro,
  .bkk-arculat .agazat-logo.metro {
    background-image: url("../img/agazat-metro-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.hev,
.bkk-arculat .agazat-logo.hev {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hev-25px.png");
}
.bkk-arculat.agazat-logo-2x.hev,
.bkk-arculat .agazat-logo-2x.hev {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hev-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.hev,
.bkk-arculat .agazat-logo-91.hev {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hev.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.hev,
  .bkk-arculat .agazat-logo.hev {
    background-image: url("../img/agazat-hev-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.hajo,
.bkk-arculat .agazat-logo.hajo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hajo-25px.png");
}
.bkk-arculat.agazat-logo-2x.hajo,
.bkk-arculat .agazat-logo-2x.hajo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hajo-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.hajo,
.bkk-arculat .agazat-logo-91.hajo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hajo.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.hajo,
  .bkk-arculat .agazat-logo.hajo {
    background-image: url("../img/agazat-hajo-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.villamos,
.bkk-arculat .agazat-logo.villamos {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-villamos-25px.png");
}
.bkk-arculat.agazat-logo-2x.villamos,
.bkk-arculat .agazat-logo-2x.villamos {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-villamos-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.villamos,
.bkk-arculat .agazat-logo-91.villamos {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-villamos.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.villamos,
  .bkk-arculat .agazat-logo.villamos {
    background-image: url("../img/agazat-villamos-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.nosztalgia,
.bkk-arculat .agazat-logo.nosztalgia {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-nosztalgia-25px.png");
}
.bkk-arculat.agazat-logo-2x.nosztalgia,
.bkk-arculat .agazat-logo-2x.nosztalgia {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-nosztalgia-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.nosztalgia,
.bkk-arculat .agazat-logo-91.nosztalgia {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-nosztalgia.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.nosztalgia,
  .bkk-arculat .agazat-logo.nosztalgia {
    background-image: url("../img/agazat-nosztalgia-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.trolibusz,
.bkk-arculat .agazat-logo.trolibusz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-trolibusz-25px.png");
}
.bkk-arculat.agazat-logo-2x.trolibusz,
.bkk-arculat .agazat-logo-2x.trolibusz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-trolibusz-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.trolibusz,
.bkk-arculat .agazat-logo-91.trolibusz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-trolibusz.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.trolibusz,
  .bkk-arculat .agazat-logo.trolibusz {
    background-image: url("../img/agazat-trolibusz-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.busz,
.bkk-arculat .agazat-logo.busz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-busz-25px.png");
}
.bkk-arculat.agazat-logo-2x.busz,
.bkk-arculat .agazat-logo-2x.busz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-busz-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.busz,
.bkk-arculat .agazat-logo-91.busz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-busz.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.busz,
  .bkk-arculat .agazat-logo.busz {
    background-image: url("../img/agazat-busz-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.ejszakai,
.bkk-arculat .agazat-logo.ejszakai {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-ejszakai-25px.png");
}
.bkk-arculat.agazat-logo-2x.ejszakai,
.bkk-arculat .agazat-logo-2x.ejszakai {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-ejszakai-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.ejszakai,
.bkk-arculat .agazat-logo-91.ejszakai {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-ejszakai.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.ejszakai,
  .bkk-arculat .agazat-logo.ejszakai {
    background-image: url("../img/agazat-ejszakai-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.siklo,
.bkk-arculat .agazat-logo.siklo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-siklo-25px.png");
}
.bkk-arculat.agazat-logo-2x.siklo,
.bkk-arculat .agazat-logo-2x.siklo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-siklo-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.siklo,
.bkk-arculat .agazat-logo-91.siklo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-siklo.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.siklo,
  .bkk-arculat .agazat-logo.siklo {
    background-image: url("../img/agazat-siklo-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.agazat-logo.libego,
.bkk-arculat .agazat-logo.libego {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-libego-25px.png");
}
.bkk-arculat.agazat-logo-2x.libego,
.bkk-arculat .agazat-logo-2x.libego {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-libego-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.libego,
.bkk-arculat .agazat-logo-91.libego {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-libego.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.libego,
  .bkk-arculat .agazat-logo.libego {
    background-image: url("../img/agazat-libego-25px@2x.png");
    background-size: 25px 25px;
  }
}

.bkk-arculat.agazat-logo.setajarat,
.bkk-arculat .agazat-logo.setajarat {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-setajarat-25px.png");
}
.bkk-arculat.agazat-logo-2x.setajarat,
.bkk-arculat .agazat-logo-2x.setajarat {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-setajarat-25px@2x.png");
}
.bkk-arculat.agazat-logo-91.setajarat,
.bkk-arculat .agazat-logo-91.setajarat {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-setajarat.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.setajarat,
  .bkk-arculat .agazat-logo.setajarat {
    background-image: url("../img/agazat-setajarat-25px@2x.png");
    background-size: 25px 25px;
  }
}

.bkk-arculat.agazat-logo.sziget,
.bkk-arculat .agazat-logo.sziget {
  width: 0px;
    background-size: 0px 25px;
  background-repeat: no-repeat;
  background-image: url("../img/SZ1-ikon.png");
}
.bkk-arculat.agazat-logo-2x.sziget,
.bkk-arculat .agazat-logo-2x.sziget {
  width: 0px;
    background-size: 0px 25px;
  background-repeat: no-repeat;
  background-image: url("../img/SZ1-ikon.png");
}
.bkk-arculat.agazat-logo-91.sziget,
.bkk-arculat .agazat-logo-91.sziget {
  width: 0px;
    background-size: 0px 25px;
  background-repeat: no-repeat;
  background-image: url("../img/SZ1-ikon.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.sziget,
  .bkk-arculat .agazat-logo.sziget {
    background-image: url("../img/SZ1-ikon.png");
    width: 0px;
    background-size: 0px 25px;
  }
}

.bkk-arculat.agazat-logo.sziget2,
.bkk-arculat .agazat-logo.sziget2 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ2-ikon.png");
}
.bkk-arculat.agazat-logo-2x.sziget2,
.bkk-arculat .agazat-logo-2x.sziget2 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ2-ikon.png");
}
.bkk-arculat.agazat-logo-91.sziget2,
.bkk-arculat .agazat-logo-91.sziget2 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ2-ikon.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.agazat-logo.sziget2,
  .bkk-arculat .agazat-logo.sziget2 {
    background-image: url("../img/SZ2-ikon.png");
    background-size: 76px 25px;
  }
}

.bkk-arculat.jaratlista-jaratok {
  display: inline-block;
  width: 110.00000000000001px;
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
}
.bkk-arculat.jaratlista-jaratok.folytonos {
  width: auto;
}
.bkk-arculat.agazat-logo + .bkk-arculat.viszonylat-szam,
.bkk-arculat .agazat-logo + .viszonylat-szam {
  margin-left: 6.25px;
  margin-right: 0px;
}
.bkk-arculat.viszonylat-szam,
.bkk-arculat .viszonylat-szam {
  display: inline-block;
  float: left;
  font-size: 12.5px;
  font-weight: bold;
  border-radius: 5px;
  width: 50px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin: 1px;
}

.bkk-arculat.viszonylat-szam-2x,
.bkk-arculat .viszonylat-szam-2x {
  display: inline-block;
  float: left;
  font-size: 36px;
  font-weight: bold;
  border-radius: 10px;
  width: 100px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin: 5px 2.5px;
}

.bkk-arculat.viszonylat-szam-91,
.bkk-arculat .viszonylat-szam-91 {
  display: inline-block;
  float: left;
  font-size: 65px;
  font-weight: bold;
  border-radius: 10px;
  width: 182px;
  height: 91px;
  line-height: 91px;
  text-align: center;
  margin: 5px 2.5px;
}

.bkk-arculat.viszonylat-szam.busz,
.bkk-arculat.viszonylat-szam-2x.busz,
.bkk-arculat .viszonylat-szam.busz,
.bkk-arculat .viszonylat-szam-2x.busz,
.bkk-arculat.viszonylat-szam-91.busz,
.bkk-arculat .viszonylat-szam-91.busz {
  background-color: #009EE3;
  color: #ffffff;
}
.bkk-arculat.viszonylat-szam.villamos,
.bkk-arculat.viszonylat-szam-2x.villamos,
.bkk-arculat .viszonylat-szam.villamos,
.bkk-arculat .viszonylat-szam-2x.villamos,
.bkk-arculat.viszonylat-szam-91.villamos,
.bkk-arculat .viszonylat-szam-91.villamos  {
  background-color: #FFD800;
  color: #1e1e1e;
}
.bkk-arculat.viszonylat-szam.nosztalgia,
.bkk-arculat.viszonylat-szam-2x.nosztalgia,
.bkk-arculat .viszonylat-szam.nosztalgia,
.bkk-arculat .viszonylat-szam-2x.nosztalgia,
.bkk-arculat.viszonylat-szam-91.nosztalgia,
.bkk-arculat .viszonylat-szam-91.nosztalgia {
  background-color: #ff9c2a;
  color: #ffffff;
}
.bkk-arculat.viszonylat-szam.trolibusz,
.bkk-arculat.viszonylat-szam-2x.trolibusz,
.bkk-arculat .viszonylat-szam.trolibusz,
.bkk-arculat .viszonylat-szam-2x.trolibusz,
.bkk-arculat.viszonylat-szam-91.trolibusz,
.bkk-arculat .viszonylat-szam-91.trolibusz {
  background-color: #E41F18;
  color: #ffffff;
}
.bkk-arculat.viszonylat-szam.ejszakai,
.bkk-arculat.viszonylat-szam-2x.ejszakai,
.bkk-arculat .viszonylat-szam.ejszakai,
.bkk-arculat .viszonylat-szam-2x.ejszakai,
.bkk-arculat.viszonylat-szam-91.ejszakai,
.bkk-arculat .viszonylat-szam-91.ejszakai {
  background-color: #1E1E1E;
  color: #ffffff;
}
.bkk-arculat.viszonylat-szam.siklo,
.bkk-arculat.viszonylat-szam-2x.siklo,
.bkk-arculat .viszonylat-szam.siklo,
.bkk-arculat .viszonylat-szam-2x.siklo,
.bkk-arculat.viszonylat-szam-91.siklo,
.bkk-arculat .viszonylat-szam-91.siklo {
  text-align: left;
  color: #000000;
}
.bkk-arculat.viszonylat-szam.libego,
.bkk-arculat.viszonylat-szam-2x.libego,
.bkk-arculat .viszonylat-szam.libego,
.bkk-arculat .viszonylat-szam-2x.libego,
.bkk-arculat.viszonylat-szam-91.libego,
.bkk-arculat .viszonylat-szam-91.libego {
  text-align: left;
  color: #000000;
}
.bkk-arculat.viszonylat-szam.setajarat,
.bkk-arculat.viszonylat-szam-2x.setajarat,
.bkk-arculat .viszonylat-szam.setajarat,
.bkk-arculat .viszonylat-szam-2x.setajarat,
.bkk-arculat.viszonylat-szam-91.setajarat,
.bkk-arculat .viszonylat-szam-91.setajarat {
  text-align: left;
  color: #000000;
}
.bkk-arculat.viszonylat-szam.metro > span,
.bkk-arculat .viszonylat-szam.metro > span,
.bkk-arculat.viszonylat-szam.hev > span,
.bkk-arculat .viszonylat-szam.hev > span,
.bkk-arculat.viszonylat-szam.hajo > span,
.bkk-arculat .viszonylat-szam.hajo > span,
.bkk-arculat.viszonylat-szam-2x.metro > span,
.bkk-arculat .viszonylat-szam-2x.metro > span,
.bkk-arculat.viszonylat-szam-2x.hev > span,
.bkk-arculat .viszonylat-szam-2x.hev > span,
.bkk-arculat.viszonylat-szam-2x.hajo > span,
.bkk-arculat .viszonylat-szam-2x.hajo > span,
.bkk-arculat.viszonylat-szam-91.metro > span,
.bkk-arculat .viszonylat-szam-91.metro > span,
.bkk-arculat.viszonylat-szam-91.hev > span,
.bkk-arculat .viszonylat-szam-91.hev > span,
.bkk-arculat.viszonylat-szam-91.hajo > span,
.bkk-arculat .viszonylat-szam-91.hajo > span {
  display: none;
}
.bkk-arculat.viszonylat-szam.metro,
.bkk-arculat .viszonylat-szam.metro,
.bkk-arculat.viszonylat-szam.hev,
.bkk-arculat .viszonylat-szam.hev,
.bkk-arculat.viszonylat-szam.hajo,
.bkk-arculat .viszonylat-szam.hajo {
  line-height: 25px;
  font-size: 18.75px;
  width: 25px;
  color: #ffffff;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}
.bkk-arculat.viszonylat-szam-2x.metro,
.bkk-arculat .viszonylat-szam-2x.metro,
.bkk-arculat.viszonylat-szam-2x.hev,
.bkk-arculat .viszonylat-szam-2x.hev,
.bkk-arculat.viszonylat-szam-2x.hajo,
.bkk-arculat .viszonylat-szam-2x.hajo {
  line-height: 50px;
  font-size: 37.5px;
  width: 50px;
  color: #ffffff;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.bkk-arculat.viszonylat-szam-91.metro,
.bkk-arculat .viszonylat-szam-91.metro,
.bkk-arculat.viszonylat-szam-91.hev,
.bkk-arculat .viszonylat-szam-91.hev,
.bkk-arculat.viszonylat-szam-91.hajo,
.bkk-arculat .viszonylat-szam-91.hajo {
  line-height: 91px;
  font-size: 65px;
  width: 91px;
  color: #ffffff;
  border-radius: 91px;
  -moz-border-radius: 91px;
  -webkit-border-radius: 91px;
}
.bkk-arculat.viszonylat-szam.metro,
.bkk-arculat.viszonylat-szam-2x.metro,
.bkk-arculat.viszonylat-szam.sziget,
.bkk-arculat.viszonylat-szam-2x.sziget,
.bkk-arculat .viszonylat-szam.metro,
.bkk-arculat .viszonylat-szam-2x.metro,
.bkk-arculat .viszonylat-szam.sziget,
.bkk-arculat .viszonylat-szam-2x.sziget,
.bkk-arculat.viszonylat-szam.hev,
.bkk-arculat.viszonylat-szam-2x.hev,
.bkk-arculat .viszonylat-szam.hev,
.bkk-arculat .viszonylat-szam-2x.hev,
.bkk-arculat.viszonylat-szam.hajo,
.bkk-arculat.viszonylat-szam-2x.hajo,
.bkk-arculat .viszonylat-szam.hajo,
.bkk-arculat .viszonylat-szam-2x.hajo,
.bkk-arculat.viszonylat-szam-91.metro,
.bkk-arculat .viszonylat-szam-91.metro,
.bkk-arculat.viszonylat-szam-91.hev,
.bkk-arculat .viszonylat-szam-91.hev,
.bkk-arculat.viszonylat-szam-91.sziget,
.bkk-arculat .viszonylat-szam-91.sziget,
.bkk-arculat.viszonylat-szam-91.hajo,
.bkk-arculat .viszonylat-szam-91.hajo {
  font-size: 0;
}
.bkk-arculat.viszonylat-szam.metro.M1,
.bkk-arculat .viszonylat-szam.metro.M1 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m1-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.metro.M1,
.bkk-arculat .viszonylat-szam-2x.metro.M1 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m1-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.metro.M1,
.bkk-arculat .viszonylat-szam-91.metro.M1 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m1.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.metro.M1,
  .bkk-arculat .viszonylat-szam.metro.M1 {
    background-image: url("../img/viszonylatszam-m1-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.metro.M2,
.bkk-arculat .viszonylat-szam.metro.M2 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m2-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.metro.M2,
.bkk-arculat .viszonylat-szam-2x.metro.M2 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m2-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.metro.M2,
.bkk-arculat .viszonylat-szam-91.metro.M2 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m2.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.metro.M2,
  .bkk-arculat .viszonylat-szam.metro.M2 {
    background-image: url("../img/viszonylatszam-m2-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.metro.M3,
.bkk-arculat .viszonylat-szam.metro.M3 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m3-25px.png");
  color: transparent;
  /* background-color: @metro-m3; color: @feher ; */
}
.bkk-arculat.viszonylat-szam-2x.metro.M3,
.bkk-arculat .viszonylat-szam-2x.metro.M3 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m3-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.metro.M3,
.bkk-arculat .viszonylat-szam-91.metro.M3 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m3.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.metro.M3,
  .bkk-arculat .viszonylat-szam.metro.M3 {
    background-image: url("../img/viszonylatszam-m3-25px@2x.png");
    background-size: 25px 25px;
    color: transparent;
  }
}
.bkk-arculat.viszonylat-szam.metro.M4,
.bkk-arculat .viszonylat-szam.metro.M4 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m4-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.metro.M4,
.bkk-arculat .viszonylat-szam-2x.metro.M4 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m4-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.metro.M4,
.bkk-arculat .viszonylat-szam-91.metro.M4 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m4.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.metro.M4,
  .bkk-arculat .viszonylat-szam.metro.M4 {
    background-image: url("../img/viszonylatszam-m4-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hev.H5,
.bkk-arculat .viszonylat-szam.hev.H5 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h5-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hev.H5,
.bkk-arculat .viszonylat-szam-2x.hev.H5 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h5-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hev.H5,
.bkk-arculat .viszonylat-szam-91.hev.H5 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h5.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hev.H5,
  .bkk-arculat .viszonylat-szam.hev.H5 {
    background-image: url("../img/viszonylatszam-h5-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hev.H6,
.bkk-arculat .viszonylat-szam.hev.H6 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h6-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hev.H6,
.bkk-arculat .viszonylat-szam-2x.hev.H6 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h6-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hev.H6,
.bkk-arculat .viszonylat-szam-91.hev.H6 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h6.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hev.H6,
  .bkk-arculat .viszonylat-szam.hev.H6 {
    background-image: url("../img/viszonylatszam-h6-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hev.H7,
.bkk-arculat .viszonylat-szam.hev.H7 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h7-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hev.H7,
.bkk-arculat .viszonylat-szam-2x.hev.H7 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h7-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hev.H7,
.bkk-arculat .viszonylat-szam-91.hev.H7 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h7.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hev.H7,
  .bkk-arculat .viszonylat-szam.hev.H7 {
    background-image: url("../img/viszonylatszam-h7-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hev.H8,
.bkk-arculat .viszonylat-szam.hev.H8 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h8-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hev.H8,
.bkk-arculat .viszonylat-szam-2x.hev.H8 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h8-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hev.H8,
.bkk-arculat .viszonylat-szam-91.hev.H8 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h8.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hev.H8,
  .bkk-arculat .viszonylat-szam.hev.H8 {
    background-image: url("../img/viszonylatszam-h8-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hev.H9,
.bkk-arculat .viszonylat-szam.hev.H9 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h9-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hev.H9,
.bkk-arculat .viszonylat-szam-2x.hev.H9 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h9-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hev.H9,
.bkk-arculat .viszonylat-szam-91.hev.H9 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h9.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hev.H9,
  .bkk-arculat .viszonylat-szam.hev.H9 {
    background-image: url("../img/viszonylatszam-h9-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hev.H89,
.bkk-arculat .viszonylat-szam.hev.H89 {
  width: 53px;
  background-size: 53px 25px;
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h89-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hev.H89,
.bkk-arculat .viszonylat-szam-2x.hev.H89 {
  width: 53px;
  background-size: 53px 25px;
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h89-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hev.H89,
.bkk-arculat .viszonylat-szam-91.hev.H89 {
  width: 53px;
  background-size: 53px 25px;
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h89.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hev.H89,
  .bkk-arculat .viszonylat-szam.hev.H89 {
    background-image: url("../img/viszonylatszam-h89-25px@2x.png");
    width: 53px;
    background-size: 53px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hajo.D2,
.bkk-arculat .viszonylat-szam.hajo.D2 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m2-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hajo.D2,
.bkk-arculat .viszonylat-szam-2x.hajo.D2 {
  background-image: url("../img/viszonylatszam-m2-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hajo.D2,
.bkk-arculat .viszonylat-szam-91.hajo.D2 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m2.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hajo.D2,
  .bkk-arculat .viszonylat-szam.hajo.D2 {
    background-image: url("../img/viszonylatszam-m2-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hajo.D11,
.bkk-arculat .viszonylat-szam.hajo.D11 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d11-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hajo.D11,
.bkk-arculat .viszonylat-szam-2x.hajo.D11 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d11-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hajo.D11,
.bkk-arculat .viszonylat-szam-91.hajo.D11 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d11.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hajo.D11,
  .bkk-arculat .viszonylat-szam.hajo.D11 {
    background-image: url("../img/viszonylatszam-d11-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hajo.D12,
.bkk-arculat .viszonylat-szam.hajo.D12 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d12-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hajo.D12,
.bkk-arculat .viszonylat-szam-2x.hajo.D12 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d12-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hajo.D12,
.bkk-arculat .viszonylat-szam-91.hajo.D12 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d12.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hajo.D12,
  .bkk-arculat .viszonylat-szam.hajo.D12 {
    background-image: url("../img/viszonylatszam-d12-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hajo.D13,
.bkk-arculat .viszonylat-szam.hajo.D13 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d13-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hajo.D13,
.bkk-arculat .viszonylat-szam-2x.hajo.D13 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d13-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hajo.D13,
.bkk-arculat .viszonylat-szam-91.hajo.D13 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d13.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hajo.D13,
  .bkk-arculat .viszonylat-szam.hajo.D13 {
    background-image: url("../img/viszonylatszam-d13-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.hajo.D14,
.bkk-arculat .viszonylat-szam.hajo.D14 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d14-25px.png");
}
.bkk-arculat.viszonylat-szam-2x.hajo.D14,
.bkk-arculat .viszonylat-szam-2x.hajo.D14 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d14-25px@2x.png");
}
.bkk-arculat.viszonylat-szam-91.hajo.D14,
.bkk-arculat .viszonylat-szam-91.hajo.D14 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d14.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.hajo.D14,
  .bkk-arculat .viszonylat-szam.hajo.D14 {
    background-image: url("../img/viszonylatszam-d14-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.viszonylat-szam.sziget.SZIGET1,
.bkk-arculat .viszonylat-szam.sziget.SZIGET1 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ1-ikon.png");
    background-size: 76px 25px;
    width:76px;
}
.bkk-arculat.viszonylat-szam-2x.sziget.SZIGET1,
.bkk-arculat .viszonylat-szam-2x.sziget.SZIGET1 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ1-ikon.png");
    background-size: 76px 25px;
    width:76px;
}
.bkk-arculat.viszonylat-szam-91.sziget.SZIGET1,
.bkk-arculat .viszonylat-szam-91.sziget.SZIGET1 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ1-ikon.png");
    background-size: 76px 25px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.sziget.SZIGET1,
  .bkk-arculat .viszonylat-szam.sziget.SZIGET1 {
    background-image: url("../img/SZ1-ikon.png");
    background-size: 76px 25px;
    width:76px;
  }
}
.bkk-arculat.viszonylat-szam.sziget.SZIGET2,
.bkk-arculat .viszonylat-szam.sziget.SZIGET2 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ2-ikon.png");
    background-size: 76px 25px;
    width:76px;
}
.bkk-arculat.viszonylat-szam-2x.sziget.SZIGET2,
.bkk-arculat .viszonylat-szam-2x.sziget.SZIGET2 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ2-ikon.png");
    background-size: 76px 25px;
    width:76px;
}
.bkk-arculat.viszonylat-szam-91.sziget.SZIGET2,
.bkk-arculat .viszonylat-szam-91.sziget.SZIGET2 {
  background-repeat: no-repeat;
  background-image: url("../img/SZ2-ikon.png");
    background-size: 76px 25px;
    width:76px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.viszonylat-szam.sziget.SZIGET2,
  .bkk-arculat .viszonylat-szam.sziget.SZIGET2 {
    background-image: url("../img/SZ2-ikon.png");
    background-size: 76px 25px;
    width:76px;
  }
}
.bkk-arculat.viszonylat-sor,
.bkk-arculat .viszonylat-sor {
  display: table-row;
}
.bkk-arculat.viszonylat-sor .jarat-viszonylat,
.bkk-arculat .viszonylat-sor .jarat-viszonylat,
.bkk-arculat.viszonylat-sor .jarat-utvonal,
.bkk-arculat .viszonylat-sor .jarat-utvonal {
  display: table-cell;
  vertical-align: middle;
  min-width: 87.5px;
}
.bkk-arculat.viszonylat-sor .jarat-utvonal,
.bkk-arculat .viszonylat-sor .jarat-utvonal {
  padding-left: 18.75px;
  line-height: 13.750000000000002px;
  font-size: 11.25px;
  font-weight: bold;
}
.bkk-arculat.size-25.potlobusz,
.bkk-arculat.size-25 .potlobusz {
  display: inline-block;
  height: 25px;
  width: 48.25px;
  margin: 1.25px;
  padding-left: 6.25px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url("../img/potlobusz-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.potlobusz,
  .bkk-arculat.size-25 .potlobusz {
    background-image: url("../img/potlobusz-25px@2x.png");
    background-size: 48.25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo,
.bkk-arculat.size-25 .agazat-logo {
  display: inline-block;
  float: left;
  height: 25px;
  width: 25px;
  margin: 2.5px;
  background-size: 25px 25px;
}
.bkk-arculat.size-25.agazat-logo.metro,
.bkk-arculat.size-25 .agazat-logo.metro {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-metro-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.metro,
  .bkk-arculat.size-25 .agazat-logo.metro {
    background-image: url("../img/agazat-metro-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.hev,
.bkk-arculat.size-25 .agazat-logo.hev {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hev-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.hev,
  .bkk-arculat.size-25 .agazat-logo.hev {
    background-image: url("../img/agazat-hev-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.hajo,
.bkk-arculat.size-25 .agazat-logo.hajo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-hajo-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.hajo,
  .bkk-arculat.size-25 .agazat-logo.hajo {
    background-image: url("../img/agazat-hajo-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.villamos,
.bkk-arculat.size-25 .agazat-logo.villamos {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-villamos-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.villamos,
  .bkk-arculat.size-25 .agazat-logo.villamos {
    background-image: url("../img/agazat-villamos-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.nosztalgia,
.bkk-arculat.size-25 .agazat-logo.nosztalgia {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-nosztalgia-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.nosztalgia,
  .bkk-arculat.size-25 .agazat-logo.nosztalgia {
    background-image: url("../img/agazat-nosztalgia-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.trolibusz,
.bkk-arculat.size-25 .agazat-logo.trolibusz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-trolibusz-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.trolibusz,
  .bkk-arculat.size-25 .agazat-logo.trolibusz {
    background-image: url("../img/agazat-trolibusz-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.busz,
.bkk-arculat.size-25 .agazat-logo.busz {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-busz-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.busz,
  .bkk-arculat.size-25 .agazat-logo.busz {
    background-image: url("../img/agazat-busz-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.ejszakai,
.bkk-arculat.size-25 .agazat-logo.ejszakai {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-ejszakai-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.ejszakai,
  .bkk-arculat.size-25 .agazat-logo.ejszakai {
    background-image: url("../img/agazat-ejszakai-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.siklo,
.bkk-arculat.size-25 .agazat-logo.siklo {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-siklo-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.siklo,
  .bkk-arculat.size-25 .agazat-logo.siklo {
    background-image: url("../img/agazat-siklo-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.libego,
.bkk-arculat.size-25 .agazat-logo.libego {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-libego-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.libego,
  .bkk-arculat.size-25 .agazat-logo.libego {
    background-image: url("../img/agazat-libego-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.agazat-logo.setajarat,
.bkk-arculat.size-25 .agazat-logo.setajarat {
  background-repeat: no-repeat;
  background-image: url("../img/agazat-setajarat-25px.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.agazat-logo.setajarat,
  .bkk-arculat.size-25 .agazat-logo.setajarat {
    background-image: url("../img/agazat-setajarat-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.jaratlista-jaratok {
  display: inline-block;
  width: 110.00000000000001px;
  margin: 0px;
  padding: 0px;
  margin-left: 5px;
}
.bkk-arculat.size-25.jaratlista-jaratok.folytonos {
  width: auto;
}
.bkk-arculat.size-25.jaratlista .agazat-logo {
  position: absolute;
}
.bkk-arculat.size-25.jaratlista .jaratlista-jaratok.folytonos {
  margin-left: 30px;
}
.bkk-arculat.size-25.agazat-logo + .bkk-arculat.size-25.viszonylat-szam,
.bkk-arculat.size-25 .agazat-logo + .viszonylat-szam {
  margin-left: 6.25px;
  margin-right: 0px;
}
.bkk-arculat.size-25.viszonylat-szam,
.bkk-arculat.size-25 .viszonylat-szam {
  display: inline-block;
  float: left;
  font-size: 12.5px;
  font-weight: bold;
  border-radius: 5px;
  width: 50px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin: 2.5px 1.25px;
}
.bkk-arculat.size-25.viszonylat-szam.busz,
.bkk-arculat.size-25 .viszonylat-szam.busz {
  background-color: #009fe3;
  color: #ffffff;
}
.bkk-arculat.size-25.viszonylat-szam.villamos,
.bkk-arculat.size-25 .viszonylat-szam.villamos {
  background-color: #ffd800;
  color: #1e1e1e;
}
.bkk-arculat.size-25.viszonylat-szam.nosztalgia,
.bkk-arculat.size-25 .viszonylat-szam.nosztalgia {
  background-color: #ff9c2a;
  color: #1e1e1e;
}
.bkk-arculat.size-25.viszonylat-szam.trolibusz,
.bkk-arculat.size-25 .viszonylat-szam.trolibusz {
  background-color: #e41f18;
  color: #ffffff;
}
.bkk-arculat.size-25.viszonylat-szam.ejszakai,
.bkk-arculat.size-25 .viszonylat-szam.ejszakai {
  background-color: #1e1e1e;
  color: #ffffff;
}
.bkk-arculat.size-25.viszonylat-szam.siklo,
.bkk-arculat.size-25 .viszonylat-szam.siklo {
  text-align: left;
  color: #000000;
}
.bkk-arculat.size-25.viszonylat-szam.libego,
.bkk-arculat.size-25 .viszonylat-szam.libego {
  text-align: left;
  color: #000000;
}
.bkk-arculat.size-25.viszonylat-szam.setajarat,
.bkk-arculat.size-25 .viszonylat-szam.setajarat {
  text-align: left;
  color: #ffffff;
}
.bkk-arculat.size-25.viszonylat-szam.metro > span,
.bkk-arculat.size-25 .viszonylat-szam.metro > span,
.bkk-arculat.size-25.viszonylat-szam.hev > span,
.bkk-arculat.size-25 .viszonylat-szam.hev > span,
.bkk-arculat.size-25.viszonylat-szam.hajo > span,
.bkk-arculat.size-25 .viszonylat-szam.hajo > span {
  display: none;
}
.bkk-arculat.size-25.viszonylat-szam.metro,
.bkk-arculat.size-25 .viszonylat-szam.metro,
.bkk-arculat.size-25.viszonylat-szam.hev,
.bkk-arculat.size-25 .viszonylat-szam.hev,
.bkk-arculat.size-25.viszonylat-szam.hajo,
.bkk-arculat.size-25 .viszonylat-szam.hajo {
  margin-right: 26.25px;
  line-height: 25px;
  font-size: 18.75px;
  width: 25px;
  color: #ffffff;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}
.bkk-arculat.size-25.viszonylat-szam.metro:first-letter,
.bkk-arculat.size-25 .viszonylat-szam.metro:first-letter,
.bkk-arculat.size-25.viszonylat-szam.hev:first-letter,
.bkk-arculat.size-25 .viszonylat-szam.hev:first-letter,
.bkk-arculat.size-25.viszonylat-szam.hajo:first-letter,
.bkk-arculat.size-25 .viszonylat-szam.hajo:first-letter {
  font-size: 0;
}
.bkk-arculat.size-25.viszonylat-szam.metro.M1,
.bkk-arculat.size-25 .viszonylat-szam.metro.M1,
.bkk-arculat.size-25.viszonylat-szam.hev.M1,
.bkk-arculat.size-25 .viszonylat-szam.hev.M1,
.bkk-arculat.size-25.viszonylat-szam.hajo.M1,
.bkk-arculat.size-25 .viszonylat-szam.hajo.M1 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m1-25px.png");
  /* background-color: @metro-m1; color: @fekete; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.M1,
  .bkk-arculat.size-25 .viszonylat-szam.metro.M1,
  .bkk-arculat.size-25.viszonylat-szam.hev.M1,
  .bkk-arculat.size-25 .viszonylat-szam.hev.M1,
  .bkk-arculat.size-25.viszonylat-szam.hajo.M1,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.M1 {
    background-image: url("../img/viszonylatszam-m1-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.M2,
.bkk-arculat.size-25 .viszonylat-szam.metro.M2,
.bkk-arculat.size-25.viszonylat-szam.hev.M2,
.bkk-arculat.size-25 .viszonylat-szam.hev.M2,
.bkk-arculat.size-25.viszonylat-szam.hajo.M2,
.bkk-arculat.size-25 .viszonylat-szam.hajo.M2 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m2-25px.png");
  /* background-color: @metro-m2; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.M2,
  .bkk-arculat.size-25 .viszonylat-szam.metro.M2,
  .bkk-arculat.size-25.viszonylat-szam.hev.M2,
  .bkk-arculat.size-25 .viszonylat-szam.hev.M2,
  .bkk-arculat.size-25.viszonylat-szam.hajo.M2,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.M2 {
    background-image: url("../img/viszonylatszam-m2-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.M3,
.bkk-arculat.size-25 .viszonylat-szam.metro.M3,
.bkk-arculat.size-25.viszonylat-szam.hev.M3,
.bkk-arculat.size-25 .viszonylat-szam.hev.M3,
.bkk-arculat.size-25.viszonylat-szam.hajo.M3,
.bkk-arculat.size-25 .viszonylat-szam.hajo.M3 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m3-25px.png");
  color: transparent;
  /* background-color: @metro-m3; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.M3,
  .bkk-arculat.size-25 .viszonylat-szam.metro.M3,
  .bkk-arculat.size-25.viszonylat-szam.hev.M3,
  .bkk-arculat.size-25 .viszonylat-szam.hev.M3,
  .bkk-arculat.size-25.viszonylat-szam.hajo.M3,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.M3 {
    background-image: url("../img/viszonylatszam-m3-25px@2x.png");
    background-size: 25px 25px;
    color: transparent;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.M4,
.bkk-arculat.size-25 .viszonylat-szam.metro.M4,
.bkk-arculat.size-25.viszonylat-szam.hev.M4,
.bkk-arculat.size-25 .viszonylat-szam.hev.M4,
.bkk-arculat.size-25.viszonylat-szam.hajo.M4,
.bkk-arculat.size-25 .viszonylat-szam.hajo.M4 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-m4-25px.png");
  /* background-color: @metro-m4; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.M4,
  .bkk-arculat.size-25 .viszonylat-szam.metro.M4,
  .bkk-arculat.size-25.viszonylat-szam.hev.M4,
  .bkk-arculat.size-25 .viszonylat-szam.hev.M4,
  .bkk-arculat.size-25.viszonylat-szam.hajo.M4,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.M4 {
    background-image: url("../img/viszonylatszam-m4-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.H5,
.bkk-arculat.size-25 .viszonylat-szam.metro.H5,
.bkk-arculat.size-25.viszonylat-szam.hev.H5,
.bkk-arculat.size-25 .viszonylat-szam.hev.H5,
.bkk-arculat.size-25.viszonylat-szam.hajo.H5,
.bkk-arculat.size-25 .viszonylat-szam.hajo.H5 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h5-25px.png");
  /* background-color: @hev-h5  ; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.H5,
  .bkk-arculat.size-25 .viszonylat-szam.metro.H5,
  .bkk-arculat.size-25.viszonylat-szam.hev.H5,
  .bkk-arculat.size-25 .viszonylat-szam.hev.H5,
  .bkk-arculat.size-25.viszonylat-szam.hajo.H5,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.H5 {
    background-image: url("../img/viszonylatszam-h5-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.H6,
.bkk-arculat.size-25 .viszonylat-szam.metro.H6,
.bkk-arculat.size-25.viszonylat-szam.hev.H6,
.bkk-arculat.size-25 .viszonylat-szam.hev.H6,
.bkk-arculat.size-25.viszonylat-szam.hajo.H6,
.bkk-arculat.size-25 .viszonylat-szam.hajo.H6 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h6-25px.png");
  /* background-color: @hev-h6  ; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.H6,
  .bkk-arculat.size-25 .viszonylat-szam.metro.H6,
  .bkk-arculat.size-25.viszonylat-szam.hev.H6,
  .bkk-arculat.size-25 .viszonylat-szam.hev.H6,
  .bkk-arculat.size-25.viszonylat-szam.hajo.H6,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.H6 {
    background-image: url("../img/viszonylatszam-h6-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.H7,
.bkk-arculat.size-25 .viszonylat-szam.metro.H7,
.bkk-arculat.size-25.viszonylat-szam.hev.H7,
.bkk-arculat.size-25 .viszonylat-szam.hev.H7,
.bkk-arculat.size-25.viszonylat-szam.hajo.H7,
.bkk-arculat.size-25 .viszonylat-szam.hajo.H7 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h7-25px.png");
  /* background-color: @hev-h7  ; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.H7,
  .bkk-arculat.size-25 .viszonylat-szam.metro.H7,
  .bkk-arculat.size-25.viszonylat-szam.hev.H7,
  .bkk-arculat.size-25 .viszonylat-szam.hev.H7,
  .bkk-arculat.size-25.viszonylat-szam.hajo.H7,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.H7 {
    background-image: url("../img/viszonylatszam-h7-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.H8,
.bkk-arculat.size-25 .viszonylat-szam.metro.H8,
.bkk-arculat.size-25.viszonylat-szam.hev.H8,
.bkk-arculat.size-25 .viszonylat-szam.hev.H8,
.bkk-arculat.size-25.viszonylat-szam.hajo.H8,
.bkk-arculat.size-25 .viszonylat-szam.hajo.H8 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h8-25px.png");
  /* background-color: @hev-h8  ; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.H8,
  .bkk-arculat.size-25 .viszonylat-szam.metro.H8,
  .bkk-arculat.size-25.viszonylat-szam.hev.H8,
  .bkk-arculat.size-25 .viszonylat-szam.hev.H8,
  .bkk-arculat.size-25.viszonylat-szam.hajo.H8,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.H8 {
    background-image: url("../img/viszonylatszam-h8-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.H9,
.bkk-arculat.size-25 .viszonylat-szam.metro.H9,
.bkk-arculat.size-25.viszonylat-szam.hev.H9,
.bkk-arculat.size-25 .viszonylat-szam.hev.H9,
.bkk-arculat.size-25.viszonylat-szam.hajo.H9,
.bkk-arculat.size-25 .viszonylat-szam.hajo.H9 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-h9-25px.png");
  /* background-color: @hev-h9  ; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.H9,
  .bkk-arculat.size-25 .viszonylat-szam.metro.H9,
  .bkk-arculat.size-25.viszonylat-szam.hev.H9,
  .bkk-arculat.size-25 .viszonylat-szam.hev.H9,
  .bkk-arculat.size-25.viszonylat-szam.hajo.H9,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.H9 {
    background-image: url("../img/viszonylatszam-h9-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.D11,
.bkk-arculat.size-25 .viszonylat-szam.metro.D11,
.bkk-arculat.size-25.viszonylat-szam.hev.D11,
.bkk-arculat.size-25 .viszonylat-szam.hev.D11,
.bkk-arculat.size-25.viszonylat-szam.hajo.D11,
.bkk-arculat.size-25 .viszonylat-szam.hajo.D11 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d11-25px.png");
  /* background-color: @hajo-d11; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.D11,
  .bkk-arculat.size-25 .viszonylat-szam.metro.D11,
  .bkk-arculat.size-25.viszonylat-szam.hev.D11,
  .bkk-arculat.size-25 .viszonylat-szam.hev.D11,
  .bkk-arculat.size-25.viszonylat-szam.hajo.D11,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.D11 {
    background-image: url("../img/viszonylatszam-d11-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.D12,
.bkk-arculat.size-25 .viszonylat-szam.metro.D12,
.bkk-arculat.size-25.viszonylat-szam.hev.D12,
.bkk-arculat.size-25 .viszonylat-szam.hev.D12,
.bkk-arculat.size-25.viszonylat-szam.hajo.D12,
.bkk-arculat.size-25 .viszonylat-szam.hajo.D12 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d12-25px.png");
  /* background-color: @hajo-d12; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.D12,
  .bkk-arculat.size-25 .viszonylat-szam.metro.D12,
  .bkk-arculat.size-25.viszonylat-szam.hev.D12,
  .bkk-arculat.size-25 .viszonylat-szam.hev.D12,
  .bkk-arculat.size-25.viszonylat-szam.hajo.D12,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.D12 {
    background-image: url("../img/viszonylatszam-d12-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.D13,
.bkk-arculat.size-25 .viszonylat-szam.metro.D13,
.bkk-arculat.size-25.viszonylat-szam.hev.D13,
.bkk-arculat.size-25 .viszonylat-szam.hev.D13,
.bkk-arculat.size-25.viszonylat-szam.hajo.D13,
.bkk-arculat.size-25 .viszonylat-szam.hajo.D13 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d13-25px.png");
  /* background-color: @hajo-d13; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.D13,
  .bkk-arculat.size-25 .viszonylat-szam.metro.D13,
  .bkk-arculat.size-25.viszonylat-szam.hev.D13,
  .bkk-arculat.size-25 .viszonylat-szam.hev.D13,
  .bkk-arculat.size-25.viszonylat-szam.hajo.D13,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.D13 {
    background-image: url("../img/viszonylatszam-d13-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-szam.metro.D14,
.bkk-arculat.size-25 .viszonylat-szam.metro.D14,
.bkk-arculat.size-25.viszonylat-szam.hev.D14,
.bkk-arculat.size-25 .viszonylat-szam.hev.D14,
.bkk-arculat.size-25.viszonylat-szam.hajo.D14,
.bkk-arculat.size-25 .viszonylat-szam.hajo.D14 {
  background-repeat: no-repeat;
  background-image: url("../img/viszonylatszam-d14-25px.png");
  /* background-color: @hajo-D14; color: @feher ; */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .bkk-arculat.size-25.viszonylat-szam.metro.D14,
  .bkk-arculat.size-25 .viszonylat-szam.metro.D14,
  .bkk-arculat.size-25.viszonylat-szam.hev.D14,
  .bkk-arculat.size-25 .viszonylat-szam.hev.D14,
  .bkk-arculat.size-25.viszonylat-szam.hajo.D14,
  .bkk-arculat.size-25 .viszonylat-szam.hajo.D14 {
    background-image: url("../img/viszonylatszam-d14-25px@2x.png");
    background-size: 25px 25px;
  }
}
.bkk-arculat.size-25.viszonylat-sor,
.bkk-arculat.size-25 .viszonylat-sor {
  display: table-row;
}
.bkk-arculat.size-25.viszonylat-sor .jarat-viszonylat,
.bkk-arculat.size-25 .viszonylat-sor .jarat-viszonylat,
.bkk-arculat.size-25.viszonylat-sor .jarat-utvonal,
.bkk-arculat.size-25 .viszonylat-sor .jarat-utvonal {
  display: table-cell;
  vertical-align: middle;
  min-width: 87.5px;
}
.bkk-arculat.size-25.viszonylat-sor .jarat-utvonal,
.bkk-arculat.size-25 .viszonylat-sor .jarat-utvonal {
  padding-left: 18.75px;
  line-height: 13.750000000000002px;
  font-size: 11.25px;
  font-weight: bold;
}

.bkk-arculat.fele-25 {
  background-image: url("../img/fele.png");
  display:inline-block;
  width:3px;
  height:12px;
  padding:0px 4px;
}

.legacy-change-details ul {
    margin-bottom: 16px;
}
