.bkkinfo-csoport p {
    margin-top: 0px;
}
.bkkinfo-csoport dl {
    margin-right: 10px;
    margin-left : 10px;
}
.bkkinfo-csoport dt {
    font-weight: bolder;
    width: 100%;
    font-size     : 120%;
    padding-top   : 10px;
    padding-bottom:  5px;
}
.bkkinfo-csoport dd {
    margin-left :  0px;
    margin-right: 10px;
}
.bkkinfo-csoport dd ul{
    padding-left: 20px;
}
.bkkinfo-csoport dd ul.jarat_lista {
    list-style: none;
    padding: 0 0 0 0;
    margin : 0;
}
ul.jarat_lista li {
    padding: 2.5px;
}
.bkkinfo-lista-tipusok .ui-checkbox:last-of-type .ui-btn-active {
    background: initial!important;
    border-color: #ccc!important;
}
.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.metro,
.bkk-arculat .agazat-logo.metro {
background-repeat: no-repeat;
background-image: url("https://futar.bkk.hu/api/ui-service/v1/icon?name=subway&scale=1.3");
}
.bkk-arculat.agazat-logo.villamos,
.bkk-arculat .agazat-logo.villamos {
background-repeat: no-repeat;
background-image: url("https://futar.bkk.hu/api/ui-service/v1/icon?name=tram&color=FFD800&secondaryColor=000000&scale=1.3");
}
.bkk-arculat.agazat-logo.trolibusz,
.bkk-arculat .agazat-logo.trolibusz {
background-repeat: no-repeat;
background-image: url("https://futar.bkk.hu/api/ui-service/v1/icon?name=trolleybus&color=E41F18&secondaryColor=FFFFFF&scale=1.3");
}
.bkk-arculat.agazat-logo.busz,
.bkk-arculat .agazat-logo.busz {
background-repeat: no-repeat;
background-image: url("https://futar.bkk.hu/api/ui-service/v1/icon?name=bus&color=009EE3&secondaryColor=FFFFFF&scale=1.3");
}
.bkk-arculat.agazat-logo.ejszakai,
.bkk-arculat .agazat-logo.ejszakai {
background-repeat: no-repeat;
background-image: url("https://futar.bkk.hu/api/ui-service/v1/icon?name=night-bus&color=1E1E1E&secondaryColor=FFFFFF&scale=1.3");
}
.bkk-arculat.jaratlista-jaratok {
display: inline-block;
width: 110.00000000000001px;
margin: 0px;
padding: 0px;
margin-left: 0px;
}
.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;
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.busz,
.bkk-arculat .viszonylat-szam.busz {
background-color: #009EE3;
color: #ffffff;
}
.bkk-arculat.viszonylat-szam.metrok,
.bkk-arculat .viszonylat-szam.metrok {
background-color: #005ca5;
color: #ffffff;
}
.bkk-arculat.viszonylat-szam.villamos,
.bkk-arculat .viszonylat-szam.villamos  {
background-color: #FFD800;
color: #1e1e1e;
}
.bkk-arculat.viszonylat-szam.nosztalgia,
.bkk-arculat .viszonylat-szam.nosztalgia {
background-color: #ff9c2a;
color: #ffffff;
}
.bkk-arculat.viszonylat-szam.trolibusz,
.bkk-arculat .viszonylat-szam.trolibusz {
background-color: #E41F18;
color: #ffffff;
}
.bkk-arculat.viszonylat-szam.ejszakai,
.bkk-arculat .viszonylat-szam.ejszakai {
background-color: #1E1E1E;
color: #ffffff;
}
.bkk-arculat.viszonylat-szam.metro,
.bkk-arculat .viszonylat-szam.metro {
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.metro,
.bkk-arculat .viszonylat-szam.metro{
font-size: 0;
}
.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;
}